有以下的结构变量定义语句: struct student { int num; char name[9]; } stu; 则下列叙述中错误的是( )。 A.结构类型名为student B.结构类型名为stu C.num是结构成员名 D.struct是C的关键字
时间: 2024-01-01 16:05:41 浏览: 581
struct student
选项 B 是错误的。
原因:
- 选项 A 正确,结构类型名为 student。
- 选项 C 正确,num 是结构成员名。
- 选项 D 正确,struct 是 C 的关键字,用于定义结构体类型。
在结构体变量定义语句中,变量名应该放在类型名后面,因此选项 B 是错误的。正确的结构体变量定义应该是:
```c
struct student {
int num;
char name[9];
} stu;
```
其中,类型名为 student,变量名为 stu。
阅读全文