这两个数组数据的存储方式
int ar[2][2]={12,14,16};int ar[2][2]={{12},{14,16}};
这两个数组在内存上的存储方式分别是怎样的?
程序代码:
#include <stdio.h>
int main (void) {
int a[2][2]={12,14,16};
int b[2][2]={{12},{14,16}};
int i,j;
for(i=0;i<2;i++) {
for(j=0;j<2;j++) {
printf ("%i ",a[i][j]);
}
}
printf ("\n");
for(i=0;i<2;i++) {
for(j=0;j<2;j++) {
printf ("%i ",b[i][j]);
}
}
printf ("\n");
return 0;
}