有如下定义:
int a [10], b [10],*p1=& a ,*p2=& b ;
判断如下表达式正确与
参考如下:
p1 = p1 + 3; // 正确
p1 = p2 + 3; // 正确
p1++; // 正确
a = a + 3; // 错误
a++; // 错误
p1 = a + 3; // 正确
p1 = b + 3; // 正确
a = p1 + 3; // 错误
a = p2 + 3; // 错误
a = b + 3; // 错误
p是指针地址可以进行运算,a b是数组不可以这么运算
我怎么感觉定义已经错了