柠檬试题库
search
首页 计算机 公务员 驾照 关于

设有如下的说明和定义 struct { int a; char *s; } x, *p = &x; x.a = 4; x.s = "hello"; 则以下叙述中正确的是


  • A.(p++)->a与p++->a都是合语法的表达式,但二者不等价
  • B.语句 ++p->a; 的效果是使p增1
  • C.语句 ++p->a; 的效果是使成员a增1
  • D.语句 *p->s++; 等价于 (*p)->s++;
热度🔥1,068
参考答案:C
解析:

【解析】本题考查结构体变量的引用,++p->a的效果是使成员a增1,p++->a不合法, *p->s++为字符e,与(*p)->s++不等价。
复制题目向AI提问