21xrx.com
2025-03-27 23:09:52 Thursday
文章检索 我的文章 写文章
如何在C++中输出数组
2023-07-04 23:13:10 深夜i     16     0
C++ 输出数组 循环 数组长度 cout语句

在C++中,如果想要输出数组的元素,可以使用循环结构遍历每个元素,然后将元素一个一个输出。下面是一个简单的示例代码,演示如何在C++中输出一个一维数组。

#include <iostream>
using namespace std;
int main()
{
  int arr[5] = 1;
  for(int i = 0; i < 5; i++)
  {
    cout << arr[i] << endl;
  }
  return 0;
}

上面的代码定义了一个名为arr的int类型数组,数组中包含5个元素。在for循环中,使用i变量遍历数组的每个元素,逐个输出到控制台。cout是C++中的标准输出流,<<运算符用于将数组元素输出到控制台,并在每个元素后添加一个换行符endl。

但是,如果要输出的是多维数组,上面的示例代码就不够用了。在这种情况下,需要使用多层循环来遍历每个元素。下面是一个输出二维数组的示例代码:

#include <iostream>
using namespace std;
int main()
{
  int arr[3][4] = {4,7,11};
  for(int i = 0; i < 3; i++)
  {
    for(int j = 0; j < 4; j++)
    {
      cout << arr[i][j] << " ";
    }
    cout << endl;
  }
  return 0;
}

上面的代码定义了一个3x4的二维数组,里面包含12个元素。外层的for循环遍历数组的每一行,内层的for循环遍历当前行的每个元素。cout语句输出当前元素,以空格分隔。在内层循环结束后,使用cout语句输出一个换行符endl,表示当前行的元素已经全部输出。当外层循环结束后,整个数组的所有元素都已经输出到控制台上了。

总之,想要在C++中输出数组,主要就是使用循环结构遍历每个元素,然后利用cout语句输出到控制台,具体还需根据不同的数组维度来进行多层循环的嵌套操作。

  
  

评论区

请求出错了