int a[][4]={{1,3,6,7},{2,4,6,8},{15,17,34,12}} int *b=(int*)a

问题描述:

int a[][4]={{1,3,6,7},{2,4,6,8},{15,17,34,12}} int *b=(int*)a

/*在数组中,单独的数组名表示数组的首地址*/
int *b=(int*)a;/*这句的意思是将数组a[][4]的首地址保存在b这个指针变量中,(int*)表示类型转换,这里本来就是int类型的数组,可以不用这个强制类型转化*/
上面这句等价于int *b = &a[0][0];