单选题
对于下述说明,不能使变量p->b的值增1的表达式是______。
struct exm
int a;
int b;
float c
*p;
A、
++p->b
B、
++(p++)->b
C、
p->b++
D、
(++p)->b++
【正确答案】
D
【答案解析】
[分析]p->b应作为一个整体看待,++p->b和p->b++都使变量b增1, ++(p++)->b先使b增1,再使p后移,D中表达式的含义是使p+1所指结构体变量中的成员 b的值增1。
提交答案
关闭