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