int [3][4];int *p;p=a;报错assignment from incompatible pointertype
时间: 2024-06-03 11:07:26 浏览: 78
键盘输入不兼容
int [3][4]是一个二维数组,它的元素类型是int [4]。而p是一个指向int类型的指针,因此p和a的类型不兼容,不能直接进行赋值操作。如果要让p指向a数组,可以使用以下代码:
int a[3][4];
int (*p)[4]; // 定义一个指向int [4]类型的指针
p = a; // p指向a数组的首地址
阅读全文