若有以下定义,则对a数组元素的正确引用是【 】我想问下这个图上吗的答案为什么是D呢不是讲a是数组的首地址,他是个常量的指针,不可以加减吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 12:20:32
若有以下定义,则对a数组元素的正确引用是【 】我想问下这个图上吗的答案为什么是D呢不是讲a是数组的首地址,他是个常量的指针,不可以加减吗?
xR[oP* ɞFzQ:0QuPWOlX`862g.Z^ cҤ6gn /\&wVKjMg]]Wo` Zdzo{U;^[x<:W1wVuvgULDsiS0 -q:F;?ƒHqJ+nTjQk!dzCmX(35,)ez#)QTT2PF 3_,-RT".nr1(*H42 eE2(^UH33:@,TUNe򥉣hʒFYUVe]gY6@*0̂E뇕W FcXP^&ȡQobád3OWLhKZFxLPo䶎핤R,X%(HH0.av$ם Ńrc$""J&d}~p9"seB=͆

若有以下定义,则对a数组元素的正确引用是【 】我想问下这个图上吗的答案为什么是D呢不是讲a是数组的首地址,他是个常量的指针,不可以加减吗?
若有以下定义,则对a数组元素的正确引用是【 】
我想问下这个图上吗的答案为什么是D呢不是讲a是数组的首地址,他是个常量的指针,不可以加减吗?

若有以下定义,则对a数组元素的正确引用是【 】我想问下这个图上吗的答案为什么是D呢不是讲a是数组的首地址,他是个常量的指针,不可以加减吗?
这里所说的不能加减是指这样:
a=p+2;
这种形式的,而不是图上那种.
举个简单的例子:
const int a =2;
a是一个常量,你不能改变其值.
但是
int b = a+2 是正确的.
指针同样理解.