設x 1,y 2,z 3,則表示式y zx的值是

時間 2021-06-25 14:55:07

1樓:之震解綺煙

--和++的優先順序大於除的,

y+=1

意思就是

y=y+1。

所以這個表示式就是

y+=z--/++x

2+=3--/++1

y+=2/2

y=2+1

2樓:

看了那麼久才看清你問什麼...

因為那些數後面沒有.或者.0,如果寫成:1.或1.0,那就是浮點了.所以你以後程式設計時也要考慮這個問題.

3樓:佼女類斯斯

先計算=號右側:

z--:3-1=2

++x:1+1=2

則右側為2/2=1

=號右邊:

此時y+=1,y=y+1=2+1=3

所以選a

4樓:仙祿貊千易

由於z--是字尾,所以在除的時候還是z等於3,而x為字首自加,此時x等於2;

3/2=1;

y+=1;

所以y=2+1;

5樓:羽顏德鴻雲

右側是3/2

int型別自動取整為1,

最終2+1=3

假設x=1,y=2,z=3,則表示式y+=z--/++x的值是多少?答案是3,怎麼算出來的?

6樓:dust雷諾

z--先返bai回z的值z再+1

++x先+1再返回x的值

然後du是符號的zhi優先順序

最先執行自dao加自減 然後執行相除專

最後執行 +=屬

所以x=x+1

y=y+z/x

z=z+1

x=1+1

y=2+3/2

z=43/2因為都是整型所以只返回整數部分的值所以等於1

7樓:匿名使用者

分解計算

這和復c的計算制邏輯有關,

z--先計算後賦值,在這個式子裡其值是3

++x先賦值後計算,所以是2

y+=3/2 等效於 y=2+(3/2)=2+1(如果x,y,z都是int變數)

話說你這個題坑還是挺多的。

其實你應該寫在c或者php裡分步執行下,觀察每個變數的值就明瞭了。

using system;

public class test}

8樓:東方之巍

隨楓落地zp wogenvyh

2、設 x = 1 , y = 2 , z = 3,則表示式 y+=z--/++x 的值是(

9樓:匿名使用者

3 。1.z--復等於

制3;2.++x 等於2;

3.z--/++x 等於3/2,結果bai為1;

4.y+=1,結果為y=2+1=3。

基本的優

du先級需zhi

要記住:

指標最優,dao

單目運算優於雙目運算。如正負號。

先算術運算,後移位運算,最後位運算。請特別注意:1 << 3 + 2 & 7等價於 (1 << (3 + 2))&7.

邏輯運算最後結合。

10樓:匿名使用者

結果是:b

根據優先順序,先計算

z--,z--依然是3;

再計算++x,++x結果為2;

再計算z--/++x,即3/2,為1.5

最後回y+=z--/++x的意答思即y=z--/++x + y即2+1.5,最後結果為3.5

設 x = 1 , y = 2 , z = 3,則表示式 y+=z--/++x 的值是多少?答案是3.可我算的是3.5 5

11樓:匿名使用者

答案示例:

把前字尾表示式分開

y+=z--/++x 就相當於

x++;//x=2

y+=z/x;

z--;

y+=z/x就相當於

y=y+z/x=2+3/2,如果x,z是整型,則z/x=1,如果x,z有一個是浮點型則z/x=1.5,看題目應該是整型

所以y=2+1=3

表示式值為3

希望我的回答對你的學習有幫助,如果滿意請及時採納,謝謝!!!

12樓:匿名使用者

是c語言嗎,很高興認識你,我的名字是張騰,跟你的網名有點像哦

設int型變數x = 1 , y = 2 , z = 3,則表示式 y+=z--/++x 的值是

13樓:柴妙鬆傅震

是3表示式為y=y+z--/++x;

先計算z--為3

在計算++x為2

然後計算z--/++x

這時候z--值為2所以z--/++x為1

在加y最終結果是3

int x=1,y=3,z;則表示式z=x>y?x-y:x+y的值為多少

14樓:匿名使用者

int x=1,y=3,z;則表示式 z=x>y?x-y:x+y 等同於z = a?b:c,如果a為真,則等於b,不為真則等於c

因為,x>y 1>3 為假,所以z=x+y=1+3=4

15樓:

答案是:4

x>y的邏輯值為假,則取冒號後面的值,所以把x+y的值賦值給z,而x+y等於4,所以z的值為4。

16樓:育知同創教育

int x=1,y=3,z;則表示式z=x>y?x-y:x+y的值為4

int x 1,y 2,z 3則表示式z xy

姚令怡周義 答案是5.後面是一個三目運算子。先求?前面的表示式,若表示式的值是0,則取 後面的值,非0取 前面的值,而自加運算子的用法是 x 先自增1在使用 x 先使用在自增1 所以x y?x y的值是2 z 2相當於z z 2 5. 計好樂智 結果是6 因為 運算子的優先順序低於後面的運算,所以先...

定義 int x 3,y 4,z 5則表示式 x y z 1 y z

仍易闕鈴 c語言的優先順序 從上到下依次遞減 醋 初等,4個 指向結構體成員 結構體成員 壇 單目,9個 負號 型別 指標 取地址 sizeof長度 酸 算術,5個 減味 位移,2個 灌 關係,6個 等於 不等於 味 位邏,3個 按位與 按位異或 按位或 落 邏輯,2個 邏輯與 邏輯或 跳 條件,1...

在C語言中,若int x 2,y 2,z 2則表示式zxy 的值為求過程

答案為6 x 當這句執行完時才加一,同理y 因此計算z z x y 6 天外凝視 int x 2,y 2,z 2 z x y z x y 相當於z z x y x x 1 y y 1 不管有沒有加括號,都一樣的,都是最後表示式計算完才自加的,所以結果等於6 先進行z z x y 然後x,y再自加 x...