条件表达式,格式为:d=a?b:d这句话的意思是if(a){c=b;}else{c=d;},运用到你的表达式里面就是,
if(k打印k的值
}
else{
打印c}
其中c
这是运算符优先级的问题:
k首先,<运算符 高于 条件运算符,顺序为从左到右。可以分解为k先取ck
楼上,一群饭桶,回答结果全是错的,在编译器里运行结果验证是4。回答如下:
三目运算符(条件运算符)的右结合性(从右到左)。
k假设(ck另外,饭桶别瞎回答问题,误人子弟。
大概意思是:求 a b c k 四个数最小值。
条件表达式,格式为:d=a?b:d这句话的意思是if(a){c=b;}else{c=d;},运用到你的表达式里面就是,
if(k打印k的值
}
else{
打印c}
其中c