【发布时间】:2014-02-15 04:56:16
【问题描述】:
有什么方法可以在其他语句中使用条件语句,例如printf?
一种方法是使用三元运算符? : 例如:
printf("%d", a < b ? a : b);
有更复杂的条件的方法吗?
【问题讨论】:
-
你为什么不事先评估表达式?
-
想知道c语言是否支持这样的语句
-
“更复杂”是什么意思?三元表达式是一个表达式,因此可以用作函数(任何函数)参数。三元表达式中的条件是否“复杂”无关紧要。
-
只要它们的类型匹配。
-
更复杂的条件是什么意思??
标签: c printf conditional