若int a=5, *p=&a; 1.那么 a ,&a, p, *p的区别是什么? 2.如果&*p, *&a 等价于 p, a 是不是还等价于&a

若int a=5, *p=&a;
1.那么 a ,&a, p, *p的区别是什么?
2.如果&*p, *&a 等价于 p, a
是不是还等价于&a , *p?
如果正确,是不是p=&a a=*p?

第1个回答  2011-01-16
个人觉得是选A,应为p是指向一维数组的 所以*(p+5)是指向a[1][2]的
而b形式是错的
d也有 可能我好像没见过
标准的形式是*(*(ptr+1)+2)
反正不是a就是d 呵呵

实在抱歉 我回去看一下 明天给你一个答案
相似回答