以下结构体类型说明和变量定义中正确的是( )。

admin2013-02-23  64

问题 以下结构体类型说明和变量定义中正确的是(       )。

选项 A、typedef struct
B、struct REC;    {int n;char c;}REC;    {int n;char c;};    REC t1,t2;    REC t1,t2;
C、typedef struct REC;
D、struct    {int n=0;char c=’A’;}t1,t2;    {int n;char c;}REC;    REC t1,t2;

答案A

解析 选项A中用typedef定义结构体类型名REC后,REC能够唯一地标识这种结构体类型,可以用REC定义变量,这是正确的结构体类型变量的定义,选项C是错误的。选项B中“struct REC;”后面不应该加分号。选项D中的结构体是一个无名结构体类型,REC是结构体变量,不是结构体类型,因此不能用来定义结构体变量。
转载请注明原文地址:https://kaotiyun.com/show/0ZPp777K
0

最新回复(0)