问题
填空题
以下程序运行后的输出结果是_________。main(){int a,b,c;a=10; b=20; c=(a%b<1)||(a/b>1);printf("%d%d%d\n",a,b,c); }
答案
参考答案: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。