有关二维数组和指针数组问题??
假如有一个二维数组
a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};
//问题1 这里可以理解成有3个元素的数组 每个元素又是有4个int类型元素数组组成的吧?
//那么a[0]是不是应该 是一个有4个元素数组的首地址? 这么理解对不对
还有 一个指针数组
int (*q)[4];//问题2 q是一个指向有4个int型元素数组的指针吧 对不对??
如果上面的问题对
那么 q=a[0]
为什么是不合法的?
忘高手能详细回答 问题1 问题2 及相关自己的理解??
谢谢了!