未分类题

有以下程序 #include<iostream.h> void main() {int a=5,b=0,c=0; if(a=b+c)cout<<'***'<<endl; else cout<<'$$$'<<<endl;} 下列选项叙述正确的是( )。
A.有语法错不能通过编译
B.可以通过编译但不能通过连接
C.输出***
D.输出$$$

A.h>
B.有语法错不能通过编译
B.可以通过编译但不能通过连接
C.输出***
D.输出$$$

【参考答案】

D
解析:if(a=b+c),即if(a=0),执行else后面的语句:cout<<"$$$"<<<endl,所......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)