若有以下结构体,则正确的定义或引用的是( )。 struct Test { int x; int y; } vl;

admin2009-01-15  30

问题 若有以下结构体,则正确的定义或引用的是(    )。    struct Test    {  int x;       int y;    }  vl;

选项 A、Test.x=10;
B、Test v2;v2.x=10;
C、struet v2;v2.x=10;
D、struct Test v2={10};

答案8

解析 此题考查结构体的定义和引用。选项A) 的错误是通过结构体名引用结构体成员;选项B) 的错误是将结构体名作为类型名使用;选项C) 的错误是将关键字struct作为类型名使用;选项D) 是定义变量v2并对其初始化的语句,初始值只有前一部分,这是允许的。
转载请注明原文地址:https://jikaoti.com/ti/8SK0FFFM
0

最新回复(0)