请大家看看这道C语言的题目为什么选A不选B

变量p为指针变量,若p=&a,下列写法不正确的是()。
A、*(p++)==a++
B、&*p==&a
C、(*p)++==a++
D、*&a==a

显然啊,A中p++是指向内存中p的下一内存空间,这个空间中存的什么并不知道,即,*(p++)并不确定……而a++单纯是比a大一的数。
B中&*p就是p啊……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-09
A