设有以下定义:[br][/br]typedef struct S[br][/br]{ int i;[br][/br] char ch;[br][/br]}T;[br][/br]则下面叙述中正确的是( )。
A: 可用T定义结构体变量
B: S是struct类型的变量
C: T是struct类型的变量
D: 以上说法均不正确
A: 可用T定义结构体变量
B: S是struct类型的变量
C: T是struct类型的变量
D: 以上说法均不正确
举一反三
- 若有以下语句“typedef<br/>struct T{int g; char h; } S;”。以下叙述中正确的是( )。 A: T是struct类型的变量 B: S是struct<br/>S类型的变量 C: 可用T定义结构体变量 D: 可用S定义结构体变量
- 若有以下程序:<br/>typedefstructS<br/>{intg;charh;}T;<br/>以下叙述中正确的是()。 A: 可用S定义结构体变量 B: 可用T定义结构体变量 C: S是struct类型的变量 D: T是structS类型的变量
- 以下结构体类型说明和变量定义中正确的是() A: struct REC ;<br/>{<br/>int n; char c; };<br/>REC<br/>t1,t2; B: typedef struct<br/>{<br/>int n; char c; } REC;<br/>REC<br/>t1,t2; C: typedef struct REC;<br/>{<br/>int n=0; char c='A'; } t1,t2; D: struct<br/>{<br/>int n; char c; } REC;<br/>REC<br/>t1,t2;
- 设有以下语句typedef struct S{ int g; char h;} T;则下面叙述中正确的是( )。 A: 可用S定义结构体变量 B: S是struct类型的变量 C: 可以用T定义结构体变量 D: T是struct S类型的变量
- (40)设有如下说明[br][/br]{[br][/br]typedef struct ST[br][/br]{long a;int b;char c[2];}NEW;[br][/br]则下面叙述中正确的是______。[br][/br]} A: 以上的说明形式非法 B: ST是一个结构体类型 C: NEW是一个结构体类型 D: NEW是一个结构体变量