1樓:暖暖心晴
? :是一個三目運算子,先判斷‘?’前面的,若為真,執行‘?’後面語句,else,執行‘:’後面語句!
即if(x>y) 執行x
else執行y
2樓:天堂妹兒
?:是c語言中的條件運算子,條件運算子是c語言中唯一具的三目運算子,就是說它有三個運算物件。條件運算子的形式是"? :"由它構成的表示式稱為條件表示式。其形式為:
表示式1 ? 表示式2 : 表示式3
條件運算子的"?"個":"總是成對出現的。
條件表示式的運算功能是:先計算表示式1的值,若值為非0,則計算表示式2的值,並將表示式2的值作為整個條件表示式的結果;若表示式1的值為0,則計算表示式3的值,並將表示式3的值作為整個條件表示式的結果。
所以,先計算表示式x>y,如果為真(非0),即x>y,則返回x(表示式2),如果為假(為0),即x 3樓:匿名使用者 這是一個問號表示式,它表示,當x>y時返回x的值,否則返回y的值.請您還是再仔細看看書本的問題表示式部分吧! 4樓:匿名使用者 x>y? x:y這個東東都是if else的簡化版的,反正我是這樣稱呼 5樓:匿名使用者 三目運算子 相當於 if(x>y) return x; else return y; 6樓:匿名使用者 返回x與y中,大的那個數 c語言中x+=y,x-=y分別表示什麼意思 7樓:匿名使用者 x+=y 等價於 x = x + y x-=y 等價於 x = x - y 同理x*=y 等價於x = x * y。 如以下**: int main() 結果圖: 8樓:匿名使用者 +=; -= 是複合的賦值運算子 x += y; 等價於 x = x + y; x -= y; 等價於x = x - y; c語言採用複合運算子 一是簡化程式。二是為了提高編譯效率,能產生質量較高的目標** 9樓:千鋒教育 x+=y 就是x=x+y的簡寫 x-=y 就是x=x-y的簡寫 延伸知識點 x*=y 就是x=x*y的簡寫 依次類推 10樓:匿名使用者 x+=y 就相當於 x=x+y 其他的類似 11樓:匿名使用者 1、+=; -= 是複合的賦值運算子。 12樓:誰課桌上的青春 x=x+y x=x-y c語言中return x>y是什麼意思 13樓:背菜刀的詩人 如果x的值大於y 返回1 如果小於y 返回0 14樓:一路陽光一路歌 return 是返回真或假 x>y 真 反之假 15樓:匿名使用者 c 中沒有 bool 型別 表示真假時用的就是整數,0 為假,其他是真 return x>y 就是返回這個表示式的真假,x 是否大於 y 16樓:匿名使用者 返回判斷結果,1是滿足xy 17樓:匿名使用者 定義了一個函式,函式返回值是(x>y) 真值為1 假植為0. 就是函式的結果不是0就是1,將結果在帶回到main()函式中執行。 四舍 入 標準的c語言中沒有 這個符號及常量,一般在開發過程中是通過開發人員自己定義這個常量的,最常見的方式是使用巨集定義 define pi 3.141592 也可以直接普通變數定義,如 double pi 3.141592 可以負責任的告訴你,c99標準裡沒提這事,但大部分實現裡 vs和gcc ... 風若遠去何人留 switch語句,可讀性更好,整體流程看起來清晰明確。if語句適應性更強,可以處理更多的情況。所有的switch語句都可以寫成if的形式,比如switch a 可以寫作 if a b case b else if a c case celse default.但是switch 語句,... 及羽揚俊 在函式返回型別為void時,即不需要返回任何值,要想結束函式就用 return 它表示函式執行到這一句時終止函式 return 表示結束當前函式並返回值,如果沒定義,則返回 null 如 return 1 表示返回1 return 表示返回 null 這裡我給你一個簡單的c程式的例子。in...c語言中怎麼表示,C語言中 怎表達?
C語言中if和switch區別,C語言中if else語句與switch語句的區別在哪裡?
C語言中return的含義,C語言中Return 0是什麼作用