?:在C++中是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:56:47
急需!!!

?号前面是一个表达式。如果表达式的值为真,则取冒号前面的值,如果表达式为假,则取冒号后面一个值。
如:
A=1+2=3?1:0
B=1+2=4?1:0
这个两个句子运行之后,A的值为1,B的值为0

三目运算符? :

a?b:c
如果a 条件成立 则执行b 否则 执行c

条件判断。

(表达式)?(语句1):(语句2) ;
意思是表达式若成立则执行语句1,不成立则执行语句2.

选择