读书人

关于c++的数组名有关问题

发布时间: 2013-04-09 16:45:09 作者: rapoo

关于c++的数组名问题
关于c++的数组名有关问题关于c++的数组名有关问题
怎么指向二维数组 在c语言中 不是这两种都可以吗? 怎么都不可以了
还有 int a[3][3];
for(int i=0;i<9;i++)
cin>>*(a+i);
也报错 怎么指向2为数组
[解决办法]
对于int a[3][3];
在C里面
int * p = a;和
int ** p = a;的写法都是错的,
只是没有报错误而已,如果有-Wall这样的编译选项,应该会报warning。

int (*p)[3] = a;才是正确的写法。

读书人网 >C++

热点推荐