填空题
以下程序运行后的输出结果是 1。
main2
{ int a,b,c;
a=10; b=20; c=(a%b<1)||(a/b>1);
printf("%d %d %d/n",a,b,c);
}
【正确答案】
1、10 20 0
【答案解析】本题中“(a%b<1)||(a/b>1)”的运算顺序为先算括号→算术运算符→关系运算符→逻辑运算符。其中 a%b=10,a/b=0,所以 a%b<1 的值为 0,a/b>1 值也是 0,故整个表达式的结果为 0,所以输出的 a,b,c 的值为 10 20 0。