设有如下定义语句,则对data中的a成员的引用正确的是 【 】 struct sk{int a;float b;}data,*p=&data;

admin2017-10-26  27

问题 设有如下定义语句,则对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

答案B

解析 结构变量data有两个成员a和b,结构指针变量p指向结构变量data。引用结构变量data的成员有两种方法:一是直接由变量data引用其自己的成员a,写成data.a;二是通过指针变量P引用它所指的结构变量的成员,这又有两种写法,分别是p一>a和(*p).a。
转载请注明原文地址:https://kaotiyun.com/show/Rnkx777K
0

随机试题
最新回复(0)