问题 单项选择题

以下选项中,能定义s为合法的结构件变量的是_______。

A.typedef struct abc
double a;
char b[10];
s;

B.struct
double a;
char b[10];
s

C.struct ABC
double a;
char b[10];

ABCs;

D.typedef ABC
double a;
char b[10];

ABCs;

答案

参考答案:B

解析:[评析] 定义一个结构体类型的变量,可采用三种方法:①先定义结构体类型,再定义变量名;②在定义类型的同时定义变量;③直接定义结构类型变量,即不出现结构体名;选项B符合第三种定义方法。

单项选择题
单项选择题