关于指针的一点疑惑
最近了解到对指针的另外一种解释,不知道正确与否,贴出来大家一起看看“
int a[5]={0,1,2,3,4}; 定义了个一维数组,书上说a的类型是int *,那么可不可以这样理解: 对于一个指针来说: int *p; 计算机先设置一个地址A 也就是&p 在里面存放一个地址B 这个地址B就是指针指向的地址。 那对于a,和它相关的只有一个地址,就是&a[0],认为它是指针类型,那它是否和上面的p一样,也是第一个地址里存着第二个地址,只不过这儿两个地址都是&a[0],也就是说,这个指针是自己指向自己”
请大家一起帮忙解读,谢谢
[ 本帖最后由 pauljames 于 2012-9-23 20:00 编辑 ]