问题
单项选择题
下列程序的输出结果是______。 main() { int x=0,a=0,b=2; if(x=a+b) printf("****\n");else printf("####\n"); }
A.有语法错,不能通过编译
B.通过编译,但不能连接
C.****
D.####
答案
参考答案:C
解析:[分析]if语句中的条件表达式是赋值表达式,a+b值为2,赋给x,x值非0,输出****。