请问这道C语言题为什么选B啊

如题所述

他问的是哪个是不正确的
a 指针累加运算 没有问题
第二个b 对固定数组做累加是错误的 不能对int a[5] 这样定义的数组 进行累加 它的指针是固定的 不可以被修改
c和d是一般的运算没问题
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-26
因为数组名a在C语言中代表对应数组在内存中的首地址,是地址常量。地址常量的值是不可以改变的,只有指针变量的值是可变的。本回答被网友采纳
第2个回答  2019-08-26
因为a是一个数组,没法自加或自减
第3个回答  2019-08-26
B选项的表达式才是不正确的