若有定义:int a[5],*p=a; 则对a数组元素地址正确引用的是( )。 &a[5] p+2 a++ &a 说详细点谢谢

如题所述

正确的是:p+2 和a++
P是指针,a是数组名,也可以看做指针
指针加&符号,就变成了指针所指地址的内容
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-21
应该是p+2与&a
&a[5]越界,a++语法错误,数组名可看作一个指针常量,不可修改本回答被网友采纳
相似回答