條件運算符
来自维基百科,自由的百科全书
條件運算符在C、C++、 C#、JavaScript等程式語言中指?:
。但在Java語言中也指&&
和||
。
&& 和 ||
在Java語言中,條件運算符是指短路求值的&&
和||
運算符。其第二操作數暫不求值,直至第一操作數的值不足以確定整個表達式的值。[1]
"?:"
在大多數程式語言中,條件運算符特指?:這個三元運算符。[2]
語法為:
condition ? expression 1 : expression 2
該條件表達式是右結合的。例如,表達式 a ? b : c ? d : e求值時等價於a ? b : (c ? d : e).[2]
參見
參考文獻
Wikiwand - on
Seamless Wikipedia browsing. On steroids.