在一本书看到 可以这样给初始值
int a1[3][2]={{0,1},{2,3},{4,5};
结果我的complier 报错 不给编译
于是 我换成小括号
int a1[3][2]={(0,1),(2,3),(4,5)};
complier通过了
但是输出结果 感到疑惑
int a1[3][2]={(0,1),(2,3),(4,5)};
int i,j;
for (i=0;i<3;i++)
for (j=0;j<2;j++)
printf("%d\n",a1[i][j]);
输出结果 1 3 5 0 0 0
请问该怎么理解这结果