选择题
有以下程序:
#include <stdio.h>
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
【答案解析】
本题考查结构体变量的引用。题目中要求输出结构体中成员a的数据,p为指针,* p为结构体变量,那么* p.a可以表示为结构体中成员a的数据。
提交答案
关闭