我个人是三元运算符的倡导者:()?:;我确实意识到它有它的位置,但我遇到了许多程序员,他们完全反对使用它,有些人使用它太频繁了。
你对此有何感想?您在使用它时看到了哪些有趣的代码?
发布于 2010-10-16 07:28:28
(当天的黑客攻击)
#define IF(x) x ?
#define ELSE :然后,您可以将if- Then -else作为表达式:
int b = IF(condition1)    res1
        ELSE IF(condition2)  res2
        ELSE IF(conditions3) res3
        ELSE res4;https://stackoverflow.com/questions/160218
复制相似问题