int a[ ]={1,2,3,4};*P=a;则值为3时的表达式是A)P+=2;*(P++);B)P+...
发布网友
发布时间:2024-10-23 17:40
我来回答
共3个回答
热心网友
时间:2024-11-12 23:44
选 A。
p+=2是使指针指向第三个数据;*(p++)是先使用*p再使p的值加一;*++p则先使p加一,在使用*p,
此时的值是4.
热心网友
时间:2024-11-12 23:38
A.
热心网友
时间:2024-11-12 23:38
选A
int a[ ]={1,2,3,4};
*P=a; //p指向a的首地址元素,即a[0]。
p+=2; //所以要使值为3,则需指向a[2],执行语句p=p+2即可