help me 今晚 C语言考试 现在帮我解决点我不会的问题(急 在线等~~~~~)1.若有说明:int a[]={15,12,-9,28,5,3}, *p=a ; 则下列表达式错误的是( ).A. *(a=a+3) B. *(p=p+3)C. p[p[4]] D. *(a+*(a+5))选 A 这是为什么啊还有 谁可以在接下来的半个小时内在线解答我的问题我会追加悬赏

问题描述:

help me 今晚 C语言考试 现在帮我解决点我不会的问题(急 在线等~~~~~)
1.若有说明:int a[]={15,12,-9,28,5,3}, *p=a ; 则下列表达式错误的是( ).
A. *(a=a+3) B. *(p=p+3)
C. p[p[4]] D. *(a+*(a+5))
选 A 这是为什么啊
还有 谁可以在接下来的半个小时内在线解答我的问题
我会追加悬赏

字符串变量参与运算的时候是只读的.a = a + 3; 这里a会先转化成一个int const *类型指针,所以不能被赋值