简答判断题
👁️ 浏览量:

试题题干

设int x=10,y=20;,执行语句printf(“%d\n”,x>y?x:y);后输出结果是

参考答案

试题解析

条件运算符的一般使用形式:表达式1?表达式2:表达式3。运算规则为:若表达式1为真,则取表达式2的值;若表达式1的值为假,则取表达式3的值。条件的运算符的优先级为:其他运算符 优先于 条件运算符。因为int x=10,y=20;所以x>y的值为假,所以执行语句printf(“%d\n”,x>y?x:y);后输出结果是y的值20。