问题
填空题
以下程序运行后的输出结果是 【8】 。 main( ) { int a=1,b=3,c=5; if (c=a+b) printf("yes\n"); else printf("no\n"); }
答案
参考答案:[8]yes
解析:条件语句中,条件表达式的值是“c=a+b”的值,a+b的值4赋给c,则条件表达式的值为4,为非零值,故条件成立。
以下程序运行后的输出结果是 【8】 。 main( ) { int a=1,b=3,c=5; if (c=a+b) printf("yes\n"); else printf("no\n"); }
参考答案:[8]yes
解析:条件语句中,条件表达式的值是“c=a+b”的值,a+b的值4赋给c,则条件表达式的值为4,为非零值,故条件成立。