速记表达

时间:2011-08-10 14:23:25

标签: c expression

这种表达方式的简写是什么:

X = Y < Z ? Y : Z

喜欢,如果是的话 X = X + Y 它可以写成, X += Y

1 个答案:

答案 0 :(得分:6)

没有一个(至少没有标准C)。

为自己定义一个MIN宏!

#define MIN(a,b) (((a) < (b)) ? (a) : (b))

(小心你如何使用它,宏非常愚蠢。)