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

2021-08-06 07:21:49 字數 1931 閱讀 8607

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語言中字元編碼到底有啥用

你這個問題挺有意思的。看得出來你學東西有點思考哈。說說我的理解 電腦裡面儲存的所有東西,其實都是1和0而已 所謂的字元型變數char,本質上和int變數只有長度的區別,也是儲存1和0的,並沒有什麼特別之處。一個char變數,就是佔用一個位元組的空間。一個int變數,佔用2個位元組的空間 那這時候有個...

c語言中作用C語言中作用

取決於在scanf中使用還是在printf中使用。在scanf中使用,則新增了 的部分會被忽略,不會被引數獲取。例如輸入為 12 abc那麼12將會讀取到變數a中,但是後面的abc將在讀取之後拋棄,不賦予任何變數 例如這裡的字元陣列b 在printf中使用,表示用後面的形參替代的位置,實現動態格式輸...

請問C語言中,1,請問C語言中,

是求餘數的意思,a b也就是a除以b餘幾 1 2 0餘1,那1 2 1 這裡 是取餘數的意思 1除以2 餘數就是1咯 計算步驟的話。cpu有直接的整數除法指令,商和餘數分別放在不同的暫存器裡。這些都交給編譯器了,我們不用理了 取模運算。也就是1除2的餘數?結果 1 除數是2的時候很特殊.a 2 等同...