单选题:若程序中有下面的说明和定义,则会发生的情况是( )。
若程序中有下面的说明和定义,则会发生的情况是( )。
```
struct abc {
int x;
char y;
};
struct abc s1, s2;
```
@[B](1)
A. 编译出错
B. 程序将顺利编译、连接、执行
C. 能顺利通过编译、连接,但不能执行
D. 能顺利通过编译,但连接出错
A.编译出错
B.程序将顺利编译、连接、执行
C.能顺利通过编译、连接,但不能执行
D.能顺利通过编译,但连接出错
答案:B
```
struct abc {
int x;
char y;
};
struct abc s1, s2;
```
@[B](1)
A. 编译出错
B. 程序将顺利编译、连接、执行
C. 能顺利通过编译、连接,但不能执行
D. 能顺利通过编译,但连接出错
A.编译出错
B.程序将顺利编译、连接、执行
C.能顺利通过编译、连接,但不能执行
D.能顺利通过编译,但连接出错
答案:B