假定一个结构类型的定义为 “struct D{int a; D* next;};”,则该类型的长度为()。
A.4
B.8
C.12
D.16
A.4
B.8
C.12
D.16
若有如下结构体说明
struct STRU
{ int a, b: char c;double d:
struct STRU p1,p2;
};
请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型
______t[20];
A.A.可用S定义结构体变量
B.B.可以用T定义结构体变量
C.C.S是struct类型的变量
D.D.T是struct S类型的变量
以下对结构体类型变量的定义中,不正确的是( )。
A.typedef struct aa
{ int n;
float m;
}AA;
AAtd1;
B.#define AA struct aa
AA{int n;
float m;
}td1;
C.struct
{ int n;
float m;
}aa;
struct aatd1;
D.struct
{ int n;
float m;
}td1;
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是______。
Struct stud
{ char hum[6];
int s[4];
double ave;
} a,*p;
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是______。
Struct stud
{ char hum[6];
int s[4];
double ave;
} a,*p;
struct node
{int info;
______link;
}
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
A.TT是struct类型的变量
B.可以用TT定义结构体变量
C.CIN是structTT类型的变量
D.可以用CIN定义结构体变量
A.struct是结构体类型的关键字
B.structstu是用户定义的结构体类型
C.stutype是用户定义的结构体类型名
D.a和b都是结构体成员名