若有以下类型说明,叙述正确的是( )
typedef struct{
int num;
char *name;
int score;
} STU, *PSTU;
A、STU 是变量名 B、PSTU是变量名
C、PSTU是指向结构体类型STU的指针类型名
D、类型说明语句有错误
A为啥不对啊 STU为啥不是变量名
在这个代码片段中,使用typedef关键字定义了一个结构体(struct)类型,并同时为这个结构体类型以及它的指针类型指定了别名。具体来说:
typedef
struct
typedef struct {...} STU, *PSTU;
int
num
char
name
score
STU
struct {...}
*PSTU
PSTU
这个结构体定义有错呀,结尾没加分号
stu怎么可能是变量名
admin 回复 习作飞羽: 已修正
答案C
A错,STU是结构类...
用户登录可进行刷题及查看答案
A错,STU是结构类型名,B错,PSTU是指向STU的指针类型,D错。
登录后提交答案