august 发表于 2007-5-6 16:51:23

问个地址问题

比方这样
int a={1,3,5,7,9,11,13,15,17,19,21,23};
int *p;
当然要取得首地址是p=a,而a即&a
为什么不能写成p=&a呢?

august 发表于 2007-5-6 17:02:53

引用第0楼august于2007-05-06 16:51发表的:
比方这样
int a={1,3,5,7,9,11,13,15,17,19,21,23};
int *p;
当然要取得首地址是p=a,而a即&a
为什么不能写成p=&a呢?

不好意思,原来我搞错了,这样也是可以的。

Zelsazgh 发表于 2007-5-7 08:04:51

地址本来就是C的重点,有点难度很正常,在指针中二维表依然会以一维表形式出现,如果要举例的话以书页形式比较容易理解一些,第一个[]代表第XX页,第二个[]代表该页第几行.....好像有点说到LINUX核心中的内存管理去了
页: [1]
查看完整版本: 问个地址问题