以下选项中,能定义s为合法的结构体变量的是( ).
A: typedef struct CLASS{double a;char b[5];}C;
B: typedef CLASS{double a;char b[5];}CLASS s;
C: struct{double a;char b[10];}s;
D: struct CLASS{double a;char b[5];}CLASS s;
A: typedef struct CLASS{double a;char b[5];}C;
B: typedef CLASS{double a;char b[5];}CLASS s;
C: struct{double a;char b[10];}s;
D: struct CLASS{double a;char b[5];}CLASS s;
举一反三
- 以下选项中,能定义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 struct ABC{ double a ; char b[10]; } ; ABC s;
- 以下选项中,能定义s为合法的结构体变量的是()。 A: typedef struct 123 B: double a; C: char b[10]; D: s; E: struct F: double a; G: char b[10]; H: s; I: struct ABC J: double a; K: char b[10]; L: ABC s; M: typedef ABC N: double a; O: char b[10]; P: ABC s;
- 以下选项中,不能定义s为合法的结构变量的是 。 A: struct abc{double a;char b[10];}s; B: struct{double a;char b[10];}s; C: struct abc{double a;char b[10];};struct abc s; D: struct s{double a;char b[10];};
- 关于结构体变量定义错误的选项是哪一项? A: struct player { int id; char name[32]; double x; double y;};struct player npc[100]; B: struct player { int id; char name[32]; double x; double y;} npc[100]; C: struct { int id; char name[32]; double x; double y;} npc[100]; D: struct player { int id; char name[32]; double x; double y;};player npc[100];
- 设有定义:struct {char mark[12]; double num1...um2;typedef的作用是( )。