问题 单项选择题

对于下述说明,不能使变量p->b的值增1的表达式是______。 struct exm { int a; int b; float c }*p;

A.++p->b

B.++(p++)->b

C.p->b++

D.(++->b++

答案

参考答案:D

解析:[分析]p->b应作为一个整体看待,++p->b和p->b++都使变量b增1, ++(p++)->b先使b增1,再使p后移,D中表达式的含义是使p+1所指结构体变量中的成员 b的值增1。

问答题 简答题
判断题