還有個問題請教,設整型變數x,y,z均為5執行xy

2021-03-04 00:12:44 字數 2671 閱讀 4458

1樓:匿名使用者

沒錯這就是copy逗號表示式

逗號表示式是值就是最後乙個逗號後的數值

但是你這裡的x還是3

x=(y>z)?x+2:x-2,3,2

如果你是把x=((y>z)?x+2:x-2,3,2)再加乙個括號。。那就是逗號表達是的值 2。。。

設整型變數x,y,z均為5,則執行:1:「x%=y+z」後,x等於? 2:執行「x=(y>z)?x+2:x-2,3,2」後x等於?

2樓:匿名使用者

1、x%=y+z 帶入得 5 % 10 ==> 5

2、x=(y>z)?x+2:x-2,3,2得 x = 5-2 ==> x = 3

你說的第二問是逗號運算語句,x的值為3,但逗號表示式的值為2

3樓:匿名使用者

x%=y+z ==》 5 % 10 ==> 5

x=(y>z)?x+2:x-2,3,2 ==> x = 5-2 ==> x = 3

設整型變數x、y、z均為5,則: 1 執行x-=y-z後,x的值為 2 執行x%=y+z後,x的值為

4樓:

x的值都為5

x-=y-z的執行過程是這樣的,先執行y-z,將y-z的值存進乙個臨時存貯單元中,然後找到x的存貯單元,用x的值減去臨時存貯單元中的值,再將結果存回x的存貯單元中。

x=x-(y-z)與上個式子雖然結果相同,但運算方式不同。先執行y-z,將y-z的值存進乙個臨時存貯單元中,然後找到x的存貯單元,用x的值減去臨時存貯單元中的值,再將結果存入乙個臨時單元中,最後找到x的存貯單元,將臨時存貯單元中的值賦給x。

從運算效率來講,前乙個式子更高些。

5樓:

1y-z=0

x-=0

x=x-0

x=52

y+z=10

x%=10

x=x%10=5

6樓:匿名使用者

都是5.

第乙個式子等價於:x=x-(y-z).

第二個式子等價於:x=x%(y+z).

7樓:我他嗎天天抽菸

1 執行x-=y-z後,x的值為5

2 執行x%=y+z後會出現邏輯錯誤

因為y-z的值為0,0不能作為除數

8樓:匿名使用者

5 5

設整型變數x、y、z均為 5:執行" x=(y>z)?z+2:z-2,3,2"後,x=? 指標進行

9樓:匿名使用者

2位址值

fscanf

反碼-32768到327678鍵盤

設整形變數x,y,z均為5 a·執行"x%=y+z"後x= b.執行"x-=y-z"後x= c,執行"x=(y>z)?x+2:x-2,3,2,後x=

10樓:迷途書生

a執行完之後 x為5,b執行完之後 x為5,c執行完之後 x為3。

x,y,z均為int型變數,則執行語句x=(y=(z=10)+5)-5;求x,y和z的值為

11樓:匿名使用者

x=10,y=15,z=10

解題思路:本題主要是靠,符號的優先順序。()的優先順序最高,所以從最裡層的(z=10)開始,一層一層的往外撥,結果就出來啦。

12樓:匿名使用者

z=10,y=15,x=10

13樓:風中的承諾

x=10,y=15z=10,

c語言的題目,執行x=(y>z)?x+2:x-2,3,2後,x=?

14樓:

假設baix=y=z=5的話,那麼答案du確實是3系統首先執行y>z的判斷,為zhi假,dao0;故(y>z)?x+2:x-2將執行回後半答段x-2,即x=x-2,3,2。

然後執行賦值操作,故有x=3,後面的逗號表示式意味著編譯器將順序執行後面的**,並取最後乙個表示式的值為表示式的最終值,故表示式的值為2,而x的值為3。

必須說明的是,這樣的寫法的可讀性非常差,平時寫**不要這樣寫。逗號表示式最常用的地方是做變數宣告或者函式宣告的時候,如int a,b,c;或者int ***(int a,int b);

我想這應該是2級的題目吧,出這種題目的人顯然是老學究。逗號運算子會上述兩種用法就夠了,c語言的具體的實現應該是編譯原理研究的東西。

15樓:匿名使用者

=2,因為逗號的優先順序最低。

寫出這種**的人該殺。

所以寫出這種**的人該殺,出這種題的人腦子有毛病。人不是編譯器一樓是正確的。

16樓:匿名使用者

y>z 假 選擇 x-2 表示式變成

x=(x-2),3,2

就是x=3,3,2

答案是3

17樓:棋疵

x,y,z開始是多少啊

「,」比等號優先順序低,感謝 chunqing286先y〉z假

再運算? :取x-2;

x=x-2,2,3;

,不參與x的運算

請教大家問題,請教大家1個問題

知天下 感覺他滄桑的像個髒髒包。頭髮太亂了,你沒有梳子嗎?梳一下可以嗎?臉怎麼那麼髒啊?好幾個月沒洗了吧,而且上面還有好多的痘痘。是青春痘嗎?還是什麼諷刺。你得注意你的個人衛生。我覺得你真是一個泰國人。總之你是東南亞人身高並不高,因為你的膚色比較黝黑。希望可以幫到你。 孤山獨行 這個看起來像吸毒人員...

請教英語問題請教乙個英語問題?

在這裡accounted就是reserves的謂語,denominated by.這個分詞短語做主語的定語,不要誤將denominated 理解為謂語。希望能幫到你!這裡是account for的另外一種意思,表示 在數量 比例上 佔比,account for 58 佔58 回答 accounted...

請教物理問題,請教乙個物理問題

人向前走時,摩擦力作為動力,促使你向前,此時摩擦力與運動方向相同。如果沒有腳與地面間的靜摩擦力,人是無法前行的,只在原地打滑而已。筆向右滑時受到的滑動摩擦力是阻礙相對運動的力,因此與運動方向相反。人走路是靜摩擦力,是與相對運動趨勢方向相反。可以假設地面光滑,則腳會相對地面向後,可判定靜摩擦力向前。筆...