c语言指针数组的一个题目

c语言指针数组的一个题目17题a,c选项我不太明白,能解释一下吗
2024-12-02 04:46:03
推荐回答(2个)
回答1:

A、C都是非法的!A——p1+(p1-p2)的结果是char *型,20是int型,等号两边类型不匹配,非法。C——*(p1-2+p2)可以分开写成*(p1=p1-2,p1+p2),其中p1+p2非法,两个指针不能+运算,只能-运算。

回答2:

难道非法的不是a?