21xrx.com
2024-12-22 23:17:11 Sunday
登录
文章检索 我的文章 写文章
C++如何输出数组元素的值
2023-06-29 02:53:51 深夜i     --     --
C++ 输出 数组元素

在C++中,要输出数组元素的值,我们可以使用循环来遍历数组,并使用cout语句来输出每个元素的值。下面是一个示例代码:


#include <iostream>

using namespace std;

int main() {

  int arr[5] = 30;

  

  // 输出数组元素的值

  for(int i = 0; i < 5; i++) {

    cout << "arr[" << i << "] = " << arr[i] << endl;

  }

  

  return 0;

}

在上面的代码中,我们定义了一个长度为5的整数数组`arr`,然后使用for循环遍历数组,并使用cout语句输出每个元素的值。输出的结果如下所示:


arr[0] = 10

arr[1] = 20

arr[2] = 30

arr[3] = 40

arr[4] = 50

需要注意的是,数组的下标从0开始,因此在遍历数组时,我们需要将循环变量`i`的初始值设为0,将终止条件设为`< 数组长度`,并每次将`i`自增1。另外,为了输出的格式更加清晰,我们在输出语句中添加了一些附加字符串和换行符。

除了使用循环遍历数组,我们还可以使用指针来访问数组元素。具体来说,我们可以定义一个指向数组首元素的指针,然后通过指针加上偏移量来访问其他元素。例如,`*(arr+3)`就表示数组`arr`的第4个元素(注意,第一个元素的偏移量为0)。使用指针的代码如下所示:


#include <iostream>

using namespace std;

int main() {

  int arr[5] = 30;

  int *p = arr;

  

  // 输出数组元素的值

  for(int i = 0; i < 5; i++) {

    cout << "arr[" << i << "] = " << *(p+i) << endl;

  }

  

  return 0;

}

在上面的代码中,我们定义了一个指针`p`,并将它赋值为数组`arr`的地址。然后在循环遍历数组时,使用指针加上偏移量`i`来访问数组元素。输出的结果与前面的代码相同。

以上是C++输出数组元素值的两种方式,根据项目需求选择不同的方式。

  
  

评论区

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