int a[ ]={1,2,3,4};*P=a;则值为3时的表达式是A)P+=2;*(P++);B)P+=2;*++P

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 07:33:24
int a[ ]={1,2,3,4};*P=a;则值为3时的表达式是A)P+=2;*(P++);B)P+=2;*++P

int a[ ]={1,2,3,4};*P=a;则值为3时的表达式是A)P+=2;*(P++);B)P+=2;*++P
int a[ ]={1,2,3,4};*P=a;则值为3时的表达式是A)P+=2;*(P++);B)P+=2;*++P

int a[ ]={1,2,3,4};*P=a;则值为3时的表达式是A)P+=2;*(P++);B)P+=2;*++P
选 A.
p+=2是使指针指向第三个数据;*(p++)是先使用*p再使p的值加一;*++p则先使p加一,在使用*p,
此时的值是4.