选择题
下列条件语句中,输出结果与其他语句不同的是______。
A、
if(a) printf('%d n',x); else printf('%d\n',y)
B、
if(a=0) pritf('%d n',y); else printf('%d\n',x)
C、
if(a!=0) printf('%d n',x); else printf('%d\n',y)
D、
if(a=0) printf('%d n',x); else printf('%d\n',y)
【正确答案】
D
【答案解析】
主要考查if判断语句,A选项if(a),如果a为真,则输出x,否则输出y。B选项if(a==0),如果a恒等于0,则输出y,否则输出x。C选项a(!=0),如果a不等于0,则输出x,否则输出y。D选项if(a==0),如果a恒等于0,则输出x,否则输出y。由以上结论可知,输出结果不同的为D选项。
提交答案
关闭