21xrx.com
2024-11-05 19:32:27 Tuesday
登录
文章检索 我的文章 写文章
C++如何输出数组
2023-07-14 06:46:28 深夜i     --     --
C++ 数组 输出

在C++中,输出数组是一个十分基础的操作,可以通过多种方式实现。以下将介绍几种常用的方法。

1. 使用循环遍历数组

利用循环遍历数组,依次输出每个元素即可。示例代码如下:


int arr[] = 6;

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

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

}

2. 使用指针遍历数组

通过定义指向数组首地址的指针,遍历整个数组,也可以输出每个元素。示例代码如下:


int arr[] = 6;

int *p = arr;

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

  cout << *(p + i) << " ";

}

3. 使用数组名作为指针遍历数组

在C++中,数组名本身就是一个指针,指向数组首元素地址。所以,也可以使用数组名来遍历整个数组。示例代码如下:


int arr[] = 5;

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

  cout << *(arr + i) << " ";

}

4. 使用STL库函数输出数组

在C++的STL库中,提供了输出容器元素的函数“std::copy()”,可以用来输出数组。示例代码如下:


int arr[] = 1;

int n = sizeof(arr) / sizeof(int);

std::copy(arr, arr + n, std::ostream_iterator<int>(std::cout, " "));

通过上述多种方式,就可以很方便地输出数组中的每个元素了。需要注意的是,不同的方法输出的效率不同,具体根据使用情况进行选择。

  
  

评论区

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