21xrx.com
2024-11-05 16:24:18 Tuesday
登录
文章检索 我的文章 写文章
C++数组遍历方法
2023-06-27 14:34:31 深夜i     --     --
C++ 数组 遍历 for循环 指针

C++中,数组遍历是一种常见的操作,通常用于对数组中的元素进行遍历、查找、排序等操作。我们可以使用循环语句来对数组进行遍历,下面将介绍C++中常用的两种数组遍历方法。

第一种是通过for循环来实现数组遍历。for循环语句中的三个表达式分别表示:初始化语句、循环条件语句和循环末尾执行语句。在这种方法中,我们可以使用数组的长度作为循环的终止条件,从而遍历整个数组。具体代码如下:

int arr[] = 1;

int len = sizeof(arr) / sizeof(arr[0]);

for(int i = 0; i < len; i++)

{

  cout << arr[i] << endl;

}

在这个示例中,我们首先定义了一个整型数组arr,并且通过sizeof运算符计算出了数组的长度,然后通过for循环语句来遍历整个数组并逐个输出每个元素的值。

第二种方法是通过指针来实现数组遍历。我们可以定义一个指向数组头部的指针,然后逐一加1访问数组中的元素。具体代码如下:

int arr[] = 3;

int len = sizeof(arr) / sizeof(arr[0]);

int* p = arr;

for(int i = 0; i < len; i++)

{

  cout << *p << endl;

  p++;

}

在这个示例中,我们首先定义了一个整型数组arr,并且通过sizeof运算符计算出了数组的长度,然后定义了一个指向数组头部的指针p。在for循环语句中,我们通过指针逐一加1来访问整个数组,同时输出每个元素的值。

以上就是C++中两种常见的数组遍历方法,通过for循环和指针访问可以快速、方便地遍历整个数组,并且能够满足多种类型的数组操作需求。需要注意的是,在使用数组时一定要注意边界问题,以免导致程序崩溃或者出现不可预测的结果。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复