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即可

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com