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

admin2009-01-15  33

问题 以下选项中,能定义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];    }    ABC s;
D、typedef ABC    {   double a;        char b[10];    }    ABC s;

答案2

解析 定义一个结构体类型的变量,可采用三种方法:
   ①先定义结构体类型,再定义变量名。
   ②在定义类型的同时定义变量。
   ③直接定义结构体类型变量,即不出现结构体名。
   选项B)符合第三种定义方法。
转载请注明原文地址:https://kaotiyun.com/show/cLXp777K
0

最新回复(0)