A-A+

已知有结构体: struct sk { int a; float b; }data *p;

2022-08-06 02:43:16 问答库 阅读 175 次

问题详情

已知有结构体: struct sk { int a; float b; }data,*p; 若有p=&data, 则对data的成员a的正确引用是()。
A.(*p).data.a
B.(*p).a
C.p->data.a
D.p.data.a请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:本题主要考查结构指针:p=&data,访问结构体的成员,可以通过结构变量访问,即data.a也可以用等价的指针形式:(*p).a和p->a来访问结构体变量中的成员。

考点:结构