当前位置:   article > 正文

C++ 如何遍历数组_c++ 遍历数组

c++ 遍历数组

C++ 遍历数组常见的有三种方法

方法1 (有点类似java的foreach 循环)

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. // 一维数组
  6. int aar[] = {1, 2, 3, 4, 5, 6};
  7. for (int value :aar)
  8. {
  9. cout << value << endl;
  10. };
  11. };

遍历结果如下:

方法2

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. // 一维数组
  6. int aar[] = {1, 2, 3, 4, 5, 6};
  7. //先计算出数组的长度
  8. for (int i = 0; i < sizeof(aar) / sizeof(aar[0]); i++)
  9. {
  10. cout << aar[i] << endl;
  11. };
  12. };

 遍历结果如下:

方法3

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. // 一维数组
  6. int aar[] = {1, 2, 3, 4, 5, 6};
  7. //使用指针
  8. for (int *p = aar; p <= &aar[sizeof(aar) / sizeof(aar[0]) - 1]; p++)
  9. {
  10. cout << *p << endl;
  11. };
  12. };

 遍历结果如下

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

闽ICP备14008679号