例1:
int aa[3][2]={
            {1,2},
            {3,4},
            {5,6}
             };
printf("%d\n",aa[0][0]); 
例2:
char bb[3][4]={
            "ni",
            "wo",
            "ta"
             };
printf("%s\n",bb[0]); 
注意:二维数组名解引用才是一维数组名,才是指向一维数组的指针。
例3:
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int i,(*b)[4];
for(i=0;i<2;i++)
{
    b=a+i;
    printf("%d\n",*(b[i]+1));
} 
答案是:2,10
总结:二维数组名指向的是整个一维数组,二维数组名解引用(取*或者[])得到的是一维数组名,也即为指向一维数组首元素的指针。









