有以下程序 #include struct S{ int a;int b; }; main() { struct S a, *p=&a; a.a=99; printf( "%d\n" , __________ ); } 程序要求输出结构体中成员a的数据,

admin2015-07-28  19

问题 有以下程序
#include
struct S{ int a;int b; };
main()
{ struct S a, *p=&a;
a.a=99;
printf( "%d\n" , __________ );
}
程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是( )。

选项 A、*p.
B、B
C、A
D、p->

答案A

解析 p为指向结构体变量a的指针,用p引用结构体成员需要用到指向运算符"->",或者(*p).a,选项A)的用法不正确,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/wKJp777K
0

最新回复(0)