C语言中,printf("%d尀n",k<a?k:c<b?c:a);是什么意思

2024-12-02 20:17:30
推荐回答(5个)
回答1:

条件表达式,格式为:d=a?b:d这句话的意思是if(a){c=b;}else{c=d;},运用到你的表达式里面就是,
if(k打印k的值
}
else{
打印c}
其中c

回答2:

这是运算符优先级的问题:
k首先,<运算符 高于 条件运算符,顺序为从左到右。可以分解为k先取ck

回答3:

楼上,一群饭桶,回答结果全是错的,在编译器里运行结果验证是4。回答如下:
三目运算符(条件运算符)的右结合性(从右到左)。
k假设(ck另外,饭桶别瞎回答问题,误人子弟。

回答4:

大概意思是:求 a b c k 四个数最小值。

回答5:

条件表达式,格式为:d=a?b:d这句话的意思是if(a){c=b;}else{c=d;},运用到你的表达式里面就是,
if(k打印k的值
}
else{
打印c}
其中c