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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 09:35:29
inta[]={1,2,3,4};*P=a;则值为3时的表达式是A)P+=2;*(P++);B)P+=2;*++Pinta[]={1,2,3,4};*P=a;则值为3时的表达式是A)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.