【发布时间】:2013-06-02 20:54:20
【问题描述】:
比如我有这个说法
return ( m > n ? m : n );
m > n 和 m : n 之间的问号是什么意思?m : n 中的冒号是什么意思?
【问题讨论】:
-
谷歌
C ternary operator或conditional expressions -
提示:在python中写成:
return m if m>n else n -
@H2CO3 和其他人:如果你们都想继续辩论,请把它带到它所属的meta。
-
我不明白为什么这个问题有这么大的反对票; +1
-
?字面意思是“是
m > n?”,如果为真则返回m,如果为假则在您的示例中返回n
标签: c++