设有下列数据定义语句,则下列说法中正确的是()struct abc{int x;char y;}struct abc sl,s2

设有下列数据定义语句,则下列说法中正确的是()struct abc{int x;char y;}struct abc sl,s2;


A、

在编译时发生错误


B、

能顺利通过编译,但是连接时出错


C、

能顺利通过编译,连接,但不能执行


D、

能顺利编译,连接和执行


【正确答案】:A
【题目解析】:

struct abc{int x;char y;}struct abc sl,s2;在编译时发生错误