當前位置

首頁 > 商務英語 > 計算機英語 > 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