下面程序和运行运行结果是【 】。
typedef union student
{ char name [10];
long sno;
char sex;
float score [4];
} STU;
main ()
{ STU a[5];
prinff("% d\n", sizeof(a) );
}
A.32
B.26
C.24
D.4
A.可以通过typedef增加新的类型
B.可以用typedef将已存在的类型用一个新的名字来代表
C.用typedef定义新的类型名后,原有类型名仍有效
D.用typedef可以为各种类型起别名,但不能为变量起别名
以下叙述中错误的是()。
A.可以通过typedef增加新的类型
B.可以用tyPedef将已存在的类型用新的名字来表示
C.用typedef定义新的类型名后,原有类型名仍有效
D.用tyPedcf可以为各种类型起别名,但不能为变量起别名
A.可以通过typedef增加新的类型
B.可以用typedef将已存在的类型用新的名字宋代表
C.用typedef定义新的类型名后,原有类型名仍有效
D.用typedef可以为各种类型起别名,但不能为变量起别名
以下关于typedef的叙述错误的是()。
A.用tyFedef可以增加新类型
B.typedef只是将已存在的类型用一个新的名字来代表
C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
以下关于typedef的叙述错误的是()。
A.用typedef可以增加新类型
B.typedef只是将已存在的类型用一个新的名字来代表
C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
以下叙述中错误的是()。
A.可以通过typedef增加新的类型
B.可以用typedef已存在的类型用一个新的名字来代表
C.用pypedef义新的类型名后,原有类型名仍有效
D.用pypedef以为各种类型起别名,但不能为变量起别名
在C语言中,可以用typedef声明新的类型名来代替已有的类型名,比如有学生链表结点: typedef struct node{ int data; struct node * link; }NODE, * LinkList; 下述说法正确的是______。
A.NODE是结构体struct node的别名
B.* LinkList也是结构体struct node的别名
C.LinkList也是结构体struct node的别名
D.LinkList等价于node*
A.Q.front=Q.rear;
B.Q.front-Q.rear==MaxSize;
C.Q.front+Q.rear=MaxSize;
D.Q.front==(Q.rear+1)%MaxSize;