當前位置

首頁 > 商務英語 > 計算機英語 > c語言的問號的用法

c語言的問號的用法

推薦人: 來源: 閱讀: 2.62W 次
padding-bottom: 100%;">c語言的問號的用法
C語言運算符中問號是條件運算符(與冒號組合)。該運算符是C語言中唯一一個三目運算符。下面小編就來爲大家介紹下c語言的問號的用法。  ……?……:……  式A?B:C值爲:若A爲真,則B;若A爲假,則C。  但有一點是值得注意的,那就是問號表達式的結合性,問號表達式是從右往左的運算方向  尤其是當問號表達式嵌套使用時得注意這個問題,例如  代碼:  int a=1,b=2,c=3,d=4;  printf("%d",a<ba:c<dc:d);  正確結果是:1  因爲先執行的是c<d?c:d,會返回c,然後執行a<ba:c  因此得到的結果就是1