當前位置:成語大全網 - 新華字典 - C++裏面 >?= 這個運算符是什麽意思

C++裏面 >?= 這個運算符是什麽意思

這是C語言的擴展語法,a<?b表示a<b?a:b(a<b那麽返回a,否則返回b),a<?=b表示a=a<?b (a<=b那麽返回a,否則返回b)。

a<?b==a<b?a:b

a<?=b==a<=b?a:b

GCC編譯器已經丟棄了此語法,G++編譯器從未引入過。劉汝佳《算法競賽入門經典》前壹部分講的是“純粹的C”,對於此種傳統語法自然可以寫入。

參考資料