已知int x 10,y 20,z 30執行下面語句if xy z x x y y z後的值

時間 2021-08-30 10:52:44

1樓:小牛仔

x=20,y=30,z=30。if(x>y)  z=x; x=y;y=z;相當於:

if(x>y)  {}z=x;} x=y;y=z;

即第一個賦值語句不執行,由此建議程式設計時,if語句後面一定要寫{},不能偷懶。

if語句的一般形式如下:

if(表示式)語句1

[else語句2]

if語句中的「表示式」可以是關係表示式、邏輯表示式,甚至是數值表示式。其中最直觀、最容易理解的是關係表示式。所謂關係表示式就是兩個數值進行比較的式子。

2樓:唔製

int x=10,y=20,z=30;

if(x>y) //如果x > y就執行z=x,但實際10 > 20是不成立的,所以不會執行下一句z=x

z=x;

x=y; 執行完這句x=20,y=20,z=30y=z; 執行完這句x=20,y=30,z=30

3樓:

如果if語句沒有{}符號的話 它只會對它的下一句**起作用 也就是對z=x起作用

4樓:匿名使用者

也就是if只對()中的內容起作用。

5樓:匿名使用者

好像還缺了if後面的一半?

已知int x=10,y=20,z=30;以下語句執行後x,y,z的值是,求詳細解釋

6樓:enjoy就是家

if(x>y)z=x;

如果x>y 執行z=x,因為x不大於y,所以z=x這句話不執行,繼續向下執行;

x=y;

x=20;

y=z;

y=30;

z還是原來版的30。

已知int x=1,y=2,z=3;,以下語句執權行後x,y,z的值是()。

if(x>y) z=x;x=y; y=z;

(a)x=1,y=2,z=3  (b)x=1,y=3,z=3(c)x=2,y=3,z=1  (d)x=2,y=3,z=3

7樓:匿名使用者

if(x>y)  z=x; x=y;y=z;相當於:

if(x>y)  {}z=x;} x=y;y=z;

故答案是:b,即第一個賦值語句不執行,由此建議程式設計時,if語句後面一定要寫{},不能偷懶。

8樓:柯墨

題目的寫法是簡略寫法

比較完整的寫法應該是:

if(x>y)

x=y;

y=z;

在沒有{}的前提下,if的控制範圍只限於下內面的第一條語句容。

如果題目改為

if (x>y)

z=x,x=y,y=z;

那麼裡面的值將會變為lz所想的10,20,10。

9樓:匿名使用者

if(x>y)

z=x;

x=y;

y=z;

if條件不滿足,z=x就沒有執行,從而,x=y=20,y=z=30,z的值沒有變,因為if條件不滿足

所以答案是 20 30 30

10樓:我姐是恐龍

x

後面x=y;y=z執行;

已知 int x=10, y=20, z=30; 以下語句執行後x, y, z的值是_______。 if(x>y) z=x;x=y;y=z;

11樓:

10 20 30 if裡面條件不滿足 直接跳過

12樓:enjoy就是家

if(x>y)z=x;

如果x>y 執行z=x,因為x不大於y,所以z=x這句話不執行,繼續向下執行;

x=y;

x=20;

y=z;

y=30;

z還是原來的30。

已知int x=1,y=2,z=3;,以下語句執行後x,y,z的值是()。

if(x>y) z=x;x=y; y=z;

(a)x=1,y=2,z=3  (b)x=1,y=3,z=3(c)x=2,y=3,z=1  (d)x=2,y=3,z=3

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 1,y 2,z 3則z xyxy的值為多少?為什麼?求大神指教

答案應該是6.因為先進行x y?這個判斷,而x y為假,所以z y,y的值是3,所以z 3,本來z 3,所以z的值為6 焚香一隻鬼 值 為 6 原因是z x y x y z z x y x y 取 z 右邊 運算 可設 z 右邊 為 int c c x y x y x y 不滿足 則 c 的值等於 ...