int a[3][4];
总共是12个元素,可以当做3行4列看待,这12个元素的名字一次是
a[0][0] a[0][1] a[0][2] a[0][3]
a[1][0] a[1][1] a[1][2] a[1][3]
a[2][0] a[2][1] a[2][2] a[2][3]
a[i][j] 表示第i+1行第j+1列的元素
初始化
int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};
int a[3][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9,10,11,12}
};
# include <stdio.h>
int main(void)
{
int a[3][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
int i, j;
//输出数组内容
for (i=0; i<3; i++)
{
for (j=0; j<4; j++)
printf("%-5d ", a[i][j]); //-5:-表示左对齐,5表示占5个光标的位置
printf("\n");
}
return 0;
}