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

admin2010-01-10  30

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

选项 A、a.y;
B、t->y;
C、t.y;
D、*t->y;

答案2

解析 本题中的a是结构体名,s是结构体a的变量,t是结构体a的指针。通过变量直接访问结构体成员应该使用“.”运算符,而通过指针间接访问结构体成员应该使用“->”运算符。故本题的正确答案为B。
转载请注明原文地址:https://jikaoti.com/ti/qSI0FFFM
0

最新回复(0)