c语言设计

[复制链接]
查看11 | 回复3 | 2011-10-18 17:19:49 | 显示全部楼层 |阅读模式
正确的是B,请查看谭浩强C语言第二版 294页关于 typedef 说明。Typedef struct S{
int g;
char h;}T;typedef声明新的类型名,也就是定义一个新的数据类型。如果你看除去 typedef ,T就变成了声明一个结构体类型S:struct S{
int g;
char h;};加上typedef,T之后,这个T就等效于 struct S,是一个结构体类型。也就是说,typedef 只是将 struct S 另定义为一种新的数据类型T。再看答案:A错误,
S 不可以定义结构体变量,要加上 struct ,也就是 struct S+ 结...
回复

使用道具 举报

千问 | 2011-10-18 17:19:49 | 显示全部楼层
B. 可用T定义结构体变量...
回复

使用道具 举报

千问 | 2011-10-18 17:19:49 | 显示全部楼层
选B...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行