以下程序运行后的输出结果是【 】。 main() { int a=1,b=3,c=5; if(c=a+b) printf("yes\n"); else printf("no\n"); }

admin2009-04-15  19

问题 以下程序运行后的输出结果是【  】。
   main()
   {  int a=1,b=3,c=5;
     if(c=a+b) printf("yes\n");
     else printf("no\n");
   }

选项

答案yes

解析 if…else构造了一种二路分支选择,是一种最基本的选择结构。本题中,if后面括号里的表达式为c=a+b为真(即c=1+3=4为真),所以,执行s1,即执行printf(“ yes\n”),最后输出yes。
转载请注明原文地址:https://kaotiyun.com/show/LOXp777K
0

最新回复(0)