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是一个结构体变量
内容
- 0
若有以下定义和语句:[br][/br]struct st[br][/br]{ [br][/br]int x;[br][/br] int y;[br][/br]}s;[br][/br] 则下列赋值正确的是( )。 A: st.s.x=10; B: struct st a={10}; C: struct st a;<br>a.x=10; D: st.x=10 ;
- 1
下列结构体中定义正确的是 A: record{<br/>int no;<br/>char num[16];<br/>float score;<br/>} B: struct record{<br/>int no;<br/>char num[16];<br/>float score;<br/>} C: struct record{<br/>int no;<br/>char num[16];<br/>float score;<br/>}; D: struct record{<br/>int no<br/>char num[16]<br/>float score<br/>};
- 2
设有如下说明。则下面叙述中正确的是( )。<br/>typedef<br/>struct ST <br/>{<br/>long a;int b;char c[2];} NEW; A: 以上的说明形式非法 B: ST是一个结构体类型 C: NEW是一个结构体类型 D: NEW是一个结构体变量
- 3
【指针-3-06】设有以下结构类型说明和变量定义,则变量a在内存所占字节数是_______ __。 struct stud <br/>{<br/>char num[6]; <br/>int s[4]; <br/>double ave; <br/>} a, *p;注意:int型数据占据2个字节。
- 4
设有下面结构类型说明和变量定义,则变量a在内存所占字节数是 30 。如果将该结构改成共用体,结果为( ) 。<br/>struct stud <br/>{ char num[6]; int s[4]; double ave; } a; <br/>______