第1个回答 2008-09-15
我经过多方查阅,请教。最后觉得答案是C
typedef 将CIN定义为struct TT 的别名
这样CIN也是结构体类型用来定义结构体变量
所以它不是结构体变量
第2个回答 2008-09-13
D选项是错的,
CIN是struct TT的别名,可以用来定义结构体变量,效果和struct TT来定变量的效果一样。本回答被提问者采纳
第3个回答 2008-09-13
TT是结构体名
typedef struct TT
{char c;
int a[4];
}CIN;
定义了一个结构体,CIN为TT型结构体别名
这样的声明可以看作是
typedef 和 结构体 合在一起的定义
struct TT
{char c;
int a[4];
}
struct TT abc; //定义结构体abc
typedef struct TT
{char c;
int a[4];
}CIN;
声明后可用CIN代替struct TT 故可定义为 CIN abc; //定义结构体abc
ps;之前答错了 现在改正