选择题
下面结构体的定义语句中,错误的是______。
A、
struet ord {int x; int y; int z;} struct ord a;
B、
struet ord {int x; int y; int z;}; struct ord a;
C、
stmct ord {int x; int y; int z;}a;
D、
struct {int x; int y; int z;} a;
【正确答案】
A
【答案解析】
定义一个结构体的一般形式为: struet结构名{成员列表}; 说明结构变量有3种方法: 1.先定义结构体,再说明结构变量 struct结构名 {成员列表}; struct结构名变量名1、变量名2; 故选项B正确。 2.在定义结构类型的同时说明结构变量 struct结构名 { 成员列表 }变量名列表; 故选项C正确。 3.直接说明结构变量 struct { 成员列表 }变量名列表; 故选项D正确。 使用方法1定义结构体时,在右括号的后面不能省略分号,故选项A错误。
提交答案
关闭