问题
填空题
将以下程序段写成三目运算表达式: 【11】 。
if(a>b) max=a;
else max=b;
答案
参考答案:max=(a>b) a :b
解析: 本题考查三日运算符的用法,条件表达式的一般形式为:
表达式1 表达式2:表达式3
所以,本题可以写成(a>b) a:b,它是一个条件表达式,执行顺序是:如果条件(a>b)为真,则条件表达式取值a,否则取值b。
将以下程序段写成三目运算表达式: 【11】 。
if(a>b) max=a;
else max=b;
参考答案:max=(a>b) a :b
解析: 本题考查三日运算符的用法,条件表达式的一般形式为:
表达式1 表达式2:表达式3
所以,本题可以写成(a>b) a:b,它是一个条件表达式,执行顺序是:如果条件(a>b)为真,则条件表达式取值a,否则取值b。