问题 单项选择题

若有如下语句:
struct a
char x[10]
int y;
s,*t;
t=&S;
则对结构体变量s中的成员y的正确引用是( )。

A.y;

B.t->y;

C.y;

D.*t->y;

答案

参考答案:B

解析: 本题中的a是结构体名,s是结构体a的变量,t是结构体a的指针。通过变量直接访问结构体成员应该使用“.”运算符,而通过指针间接访问结构体成员应该使用“->”运算符。故本题的正确答案为B。

填空题
选择题