单选题
有以下程序 struct S{int a;int b;}; main(){struct S a,*p=&a; a.a=99; printf("%d\n",_________);}程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是
A、
a.a
B、
*p.a
C、
p->a
D、
(*p).a
【正确答案】
B
【答案解析】
解析:如果D指向结构体,那么下面三种形式都可以访问结构体的成员:结构体变量,成员名、(*p),成员名、p->成员名。
提交答案
关闭