下列程序的输出结果是______。 main() { int x=0,a=0,b=2; if(x=a+b) printf("****\n"); else printf("####\n"); }

admin2010-05-22  17

问题 下列程序的输出结果是______。    main()    { int x=0,a=0,b=2;      if(x=a+b) printf("****\n");        else printf("####\n");    }

选项 A、有语法错,不能通过编译
B、通过编译,但不能连接
C、****
D、####

答案4

解析 if语句中的条件表达式是赋值表达式,a+b值为2,赋给x,x值非0,输出****。
转载请注明原文地址:https://jikaoti.com/ti/klI0FFFM
0

最新回复(0)