问题
单项选择题
设有以下语句:
typedef struct S
(int g; char h; ) T;
则下面叙述中正确的是( )。
A) 可用S定义结构体变量
B) 可以用T定义结构体变量
C) S是struct类型的变量
D) T是struct s类型的变量
答案
参考答案:B
解析: 本题考核的知识点是结构体类型定义和结构体的基本概念。结构体类型的定义格式为:
strcut结构体名
{成员说明列表};
结构体变量的定义有3种形式:第一种:定义结构体型的同时定义结构体变量,如strcut结构体名{成员说明列表}变量;第二种:先定义一个结构体类型,然后使用该类型来定义结构体变量,如strcut student{成员说明列表};student变量;第三种:定义一个无名称的结构体类型的同时定义结构体变量,如strcut student{成员说明列表}变量。