问题
单项选择题
下列程序的输出结果是______。
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,输出****。