typedef struct S{int g;char h;}T;则下列叙述正确的是B可用T定义结构体变量和T是一个结构体变量有区别吗(39)若有以下语句Typedef struct S{int g; char h;}T;以下叙述中正确的是A)可用S定义结构体变量B)可用T定义结构体变量C)S是struct类型的变量D)T是struct S类型的变量这种题型有好记的方法吗问题是可用T定义结构体变量和T是一个结构体变量有区别吗,那句话对哪句话错

问题描述:

typedef struct S{int g;char h;}T;则下列叙述正确的是B可用T定义结构体变量和T是一个结构体变量有区别吗
(39)若有以下语句
Typedef struct S
{int g; char h;}T;
以下叙述中正确的是
A)可用S定义结构体变量
B)可用T定义结构体变量
C)S是struct类型的变量
D)T是struct S类型的变量
这种题型有好记的方法吗
问题是可用T定义结构体变量和T是一个结构体变量有区别吗,那句话对哪句话错

正确的是B,请查看谭浩强C语言第二版 294页关于 typedef 说明.Typedef struct S{ int g; char h;}T;typedef 声明新的类型名,也就是定义一个新的数据类型.如果你看除去 typedef ,T就变成了声明一个结构体...