下面结构体的定义语句中,错误的是( )。

admin2021-07-09  36

问题 下面结构体的定义语句中,错误的是(  )。

选项 A、struct ST{int x;int y;int z;};struct ST a;
B、struct ST{int x;int y;int z;}stmct ST a;
C、struct ST{int x;int y;int z;}a;
D、stmct{int x;int y;int z;}a;

答案B

解析 结构体可以在定义的同时定义变量,如选项C所示,也可以不用给新的结构体类型命名,如选项D所示,也可以在定义之后,通过struct结构体名变量名的形式定义变量,所以选项ACD正确,但在定义结构体类型的同时定义变量时不必使用struct关键字,所以选项B错。
转载请注明原文地址:https://kaotiyun.com/show/tdtp777K
0

最新回复(0)