c語言中return xy x y 啥意思具體xy 表示什麼x y又表示什麼

時間 2021-08-11 17:21:03

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語言中怎麼表示,C語言中 怎表達?

四舍 入 標準的c語言中沒有 這個符號及常量,一般在開發過程中是通過開發人員自己定義這個常量的,最常見的方式是使用巨集定義 define pi 3.141592 也可以直接普通變數定義,如 double pi 3.141592 可以負責任的告訴你,c99標準裡沒提這事,但大部分實現裡 vs和gcc ...

C語言中if和switch區別,C語言中if else語句與switch語句的區別在哪裡?

風若遠去何人留 switch語句,可讀性更好,整體流程看起來清晰明確。if語句適應性更強,可以處理更多的情況。所有的switch語句都可以寫成if的形式,比如switch a 可以寫作 if a b case b else if a c case celse default.但是switch 語句,...

C語言中return的含義,C語言中Return 0是什麼作用

及羽揚俊 在函式返回型別為void時,即不需要返回任何值,要想結束函式就用 return 它表示函式執行到這一句時終止函式 return 表示結束當前函式並返回值,如果沒定義,則返回 null 如 return 1 表示返回1 return 表示返回 null 這裡我給你一個簡單的c程式的例子。in...