以下选项中,能定义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;
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: 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];};
- 以下选项中,能定义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: 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: struct abc{ int n;double m );struct abc x, y; B: struct ABC{ int n;double m; }struct ABC x, y; C: typedef struct abc{ int n;double m; }ABC;ABC x,y; D: D) struct abc{ int n;double m; };abc x,y;
- 以下结构体说明和变量定义中,正确的是( ) A: typedef struct abc{ int n;double m; }ABC;ABC x,y; B: struct abc{ int n;double m };struct abc x, y; C: struct ABC{ int n;double m; }struct ABC x, y; D: struct abc{ int n;double m; };abc x, y;