赞
踩
数组类型确定,数组中每个元素本身的字节大小就已经确定,利用 sizeof() 函数可以计算出数组长度,而后利用 for 循序进行数组的遍历。
C++ 中也可使用类似 foreach 的方式进行遍历,使用方法为 for(int index:array)。
- #include <iostream>
-
- #define LEN(array, type) (sizeof(array)/sizeof(type));
-
- using namespace std;
- void TestIterationArray(){
-
- int array[] = {1,2,3,4};
- int length = LEN(array, int);
-
- for (int i = 0; i < length; ++i) {
- cout << array[i] << ", ";
- }
-
- cout << endl;
-
- cout << "use for each(similarly)" << endl;
- for (int index:array) {
- cout << index << ", ";
- }
-
- cout << endl;
-
- for (int index: {4,5,6,7}) {
- cout << index << ", ";
- }
- }
-
- int main(){
-
- TestIterationArray();
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。