问题 单项选择题

若有以下结构体,则正确的定义或引用的是( )。
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;

答案

参考答案:D

解析: 此题考查结构体的定义和引用。选项A) 的错误是通过结构体名引用结构体成员;选项B) 的错误是将结构体名作为类型名使用;选项C) 的错误是将关键字struct作为类型名使用;选项D) 是定义变量v2并对其初始化的语句,初始值只有前一部分,这是允许的。

多项选择题 X型题
单项选择题