W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
條件運算符 ? : 是C語言中唯一的三元運算符。
expression1 ? expression2 : expression3
首先評估expression1。如果其值為true,那么將評估expression2,并忽略expression3。如果expression1評估為false,則將評估expression3,而expression2將被忽略。結果將是expression2或expression3的值,具體取決于它們中的哪一個結果為True。
條件運算符從右到左關聯(lián)。
示例
/* Find max(a, b): */ max = ( a > b ) ? a : b; /* Convert small letter to capital: */ /* (no parentheses are actually necessary) */ c = ( c >= 'a' && c <= 'z' ) ? ( c - 32 ) : c;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: