“?:”运算符怎么用?

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:03:15
条件表达式怎么用?

“?:”运算符怎么用?

=》格式:表达式1?表达式2:表达式3
先计算表达式1,如果正确(即为1),表达式2的值作为整个的值,否则表达式3作为整个的值。
例如:a=(3 > 4 )?12:11;
因为3 > 4是错的,为 0 ,故 11 为整个的值,即 a=11;

判断式?a:b
如果判断是为真则其值为a如果判断式为否,则其值取b
我想这个比较好理解了吧?

“A?B:C”是条件运算,其意思是:
如果A非零则求“:”左边的B值,否则求C值,并且将对应的值作为此条件运算的结果。