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

admin2010-05-22  13

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

选项 A、++p->b
B、++(p++)->b
C、p->b++
D、(++p)->b++

答案8

解析 p->b应作为一个整体看待,++p->b和p->b++都使变量b增1, ++(p++)->b先使b增1,再使p后移,D中表达式的含义是使p+1所指结构体变量中的成员 b的值增1。
转载请注明原文地址:https://kaotiyun.com/show/S8Wp777K
0

最新回复(0)