c++语言中mn?m :n 是什么意思?

2020-10-14 社会 162阅读
一般来看,你少写了一个符号。前面m与n之间一般应该有一个逻辑运算符。
具有这个种形式的表达式叫“问号表达式”,一般语法是:
[变量名=](表达式1)?(表达式A):(表达式B)
前面的“变量名=”可以省略。它的运行结果是:
如果表达式1成立,变量名取得表达式A的值,否则取得表达式B的值。
如果省略变量名,则:如果表达式1成立,运行表达式A,否则运行表达式B。
举例:
c=3>5?1:2
p=mi
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com