读书人

这样定义有啥区别吗,该怎么处理

发布时间: 2012-02-17 17:50:42 作者: rapoo

这样定义有啥区别吗
int x=1;int y=2;int z=3;
int *a[10]={&x,&y,&z};//指针数组 存放指针

int (*a)[10]={&x,&y,&z};//这种定义通不过编译 以前好象看到人写过

[解决办法]
int aaa[10];
int (*a)[10]=&aaa;
[解决办法]
不一样,第一个a是指针的数组, 第二个a是一个指针指向于数组。

读书人网 >C++

热点推荐