C++多维数组详解

本文概述

  • C ++多维数组示例
  • C ++多维数组示例:同时进行声明和初始化
【C++多维数组详解】多维数组在C ++中也称为矩形数组。它可以是二维的, 也可以是三维的。数据以表格形式(行*列)存储, 也称为矩阵。
C ++多维数组示例让我们看一个简单的C ++多维数组示例, 它声明, 初始化和遍历二维数组。
#include < iostream> using namespace std; int main() { int test[3][3]; //declaration of 2D array test[0][0]=5; //initialization test[0][1]=10; test[1][1]=15; test[1][2]=20; test[2][0]=30; test[2][2]=10; //traversal for(int i = 0; i < 3; ++i) { for(int j = 0; j < 3; ++j) { cout< < test[i][j]< < " "; } cout< < "\n"; //new line at each row } return 0; }

输出:
5 10 0 0 15 20 30 0 10

C ++多维数组示例:同时进行声明和初始化让我们看一个多维数组的简单示例, 该数组在声明时初始化数组。
#include < iostream> using namespace std; int main() { int test[3][3] = { {2, 5, 5}, {4, 0, 3}, {9, 1, 8}}; //declaration and initialization //traversal for(int i = 0; i < 3; ++i) { for(int j = 0; j < 3; ++j) { cout< < test[i][j]< < " "; } cout< < "\n"; //new line at each row } return 0; }

输出:“
2 5 5 4 0 3 9 1 8

    推荐阅读