设有如下定义,则对data中的a成员的正确引用是

2026-07-21 17:24:00来源: 网络

  考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“设有如下定义,则对data中的a成员的正确引用是”,希望对大家有更好的帮助。

  5、设有如下定义,则对data中的a成员的正确引用是()。struct sk {int a; float b; }data, *p=&data;

  A、(*p).data.a

  B、(*p).a

  C、p->data.a

  D、p.data.a

  5、试题答案:B

  试题解析:

  由题指针p指向结构体变量data,则*p就表示结构体变量data;故data不是p的一个成员变量,那么选项A、C、D错误。(*p).a表示data.a,即结构体变量data的成员变量a,故本题选B。

  若要通过指针p直接引用成员,需使用指向结构体成员运算符(->),则有p->a。

  以上“设有如下定义,则对data中的a成员的正确引用是”,更多关于考研真题内容将不断更新。




点击展开阅读全文