这两个数组数据的存储方式
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; }