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

admin2013-02-23  10

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

选项

答案yes

解析 条件语句中,条件表达式的值是“c=a+b”的值,a+b的值4赋给c,则条件表达式的值为4,为非零值,故条件成立。
转载请注明原文地址:https://jikaoti.com/ti/opB0FFFM
0

最新回复(0)