二维数组
一种特殊的一维数组:每个元素都是一个一维数组(有行有列)。
#include <stdio.h>
int main(){
//二维数组: 方阵,有行有列
// 一种特殊的一维数组:每个元素都是一个一维数组
int arr[2][3] = {
{1,2,3},
{4,5,6}
};
printf("%d", arr[0][2]);
}
如图代码和一下图片我们可以得知,二维数组是从0开始打印的(行、列都是)。
打印二维数组
只需将以下代码片段加入代码中即可(-5d表示空格,向左对齐)
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
printf("%-5d", arr[i][j]);
}
printf("\n");
}