当前位置:   article > 正文

6.84 C++ 遍历数组的几种方式_c++遍历数组长度

c++遍历数组长度

1. 计算出数组长度进行遍历

        数组类型确定,数组中每个元素本身的字节大小就已经确定,利用 sizeof() 函数可以计算出数组长度,而后利用 for 循序进行数组的遍历。

2. 使用类似 foreach 的方式进行遍历

        C++ 中也可使用类似 foreach 的方式进行遍历,使用方法为 for(int index:array)。

  1. #include <iostream>
  2. #define LEN(array, type) (sizeof(array)/sizeof(type));
  3. using namespace std;
  4. void TestIterationArray(){
  5. int array[] = {1,2,3,4};
  6. int length = LEN(array, int);
  7. for (int i = 0; i < length; ++i) {
  8. cout << array[i] << ", ";
  9. }
  10. cout << endl;
  11. cout << "use for each(similarly)" << endl;
  12. for (int index:array) {
  13. cout << index << ", ";
  14. }
  15. cout << endl;
  16. for (int index: {4,5,6,7}) {
  17. cout << index << ", ";
  18. }
  19. }
  20. int main(){
  21. TestIterationArray();
  22. return 0;
  23. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/399016
推荐阅读
相关标签
  

闽ICP备14008679号