单选题
以下结构体说明和变量定义中,正确的是
A、
typedef struct abc{int n;double m;}ABC;ABC x,y;
B、
struct abc{int n;double m};struct abc x,y;
C、
struct ABC{int n;dooble m;}struct ABC x,y;
D、
struct abc{int n;double m;};abc x,y;
【正确答案】
A
【答案解析】
解析:选项B中结构体定义中每个成员后面的分号都不能省略,double m后没分号,因此错误。选项C结构体类型定义完毕后,}外没加分号。选项D中定义变量要加上关键字struct。
提交答案
关闭