1樓:匿名使用者
是逗號表示式,
逗號表示式從前到後依次進行運算,最後返回值位最後一個表示式的值
在本例中,先計算x-5,(x=45),再計算x/5(9),返回給y
c++: 表示式(x=4*5,x*5),x+25的值是啥,怎麼計算
2樓:灬臨歧灬
答案應該是45吧,題目的意思應該是要轉換成y=((x=4*5,x*5),x+25)求其值,都知道逗號運算是從左到右依次執行,且最後的值是取最右邊的運算關係,首先執行的是x=20,然後執行20*5(其實這條對x和y都沒有影響),之後是執行20+25,所以結果就是45了!
3樓:匿名使用者
我就納悶 你們會做題不 不知道你們在這誤人子弟為了什麼執行順序:先執行x=4*5 賦值語句 x變為20然後繼續執行x*5 x的值沒有發生改變 但是整個表示式的值已經發生改變
(逗號表示式裡面全部執行一遍從左到右 整個表示式的值取最後一個就是x*5)
所以整個表示式的值為100 如果 第二局改為x*6 這個表示式的結果就是120
需要注意的是 這道題並不是逗號表示式的巢狀
4樓:慕容冰綃
逗號表示式,從左往右計算,先算第一個,x=20,再算x*5,但是沒有改變x的值,再算x+25,還是沒有改變x的值,所以x最終還是20.。如果有a=(x=4*5,x*5),x+25;那麼a的值將是後面式子的最後一個的計算結果,即x+25,即45
5樓:可樂要加冰呀咦
他們應該不是一個整體,是兩個不同的吧
給你用一個表示式
然後問x+5值是多少
書上答案是45不是100
6樓:匿名使用者
逗號表示式的值為式子(x+25)的值
C語言中int a 9,b 5那麼表示式b(a
b a 4 b a 1,把4賦值給a a 42 把a賦值給b b a3.相除 結果就時1了 其實不管a是多少 0除外 結果都是1 inta 9,b 5 這句是給a,b賦初值 b a 4 b a 在這句中a 4是給a重新賦值了,此時a 4,所以b a 4b a 4 b a a 4 b 4 4 4 1 ...
C正規表示式,匹配3或5位的數字
其他人說的基本正確。你有一個經驗是錯誤的,你說第一題能匹配到3 4 5個數字,但它不能匹配出4位數字,第一題的表示式只能匹配出3位或是5位數位,而你輸入4位數字時,因為它符合3位數字,所以也會被匹配出。匹配次數的正規表示式格式是有要求的,請去看手冊,不要想當然的寫,不然是不生效的。表示式1,應該只能...
excel中運算式子a5是什麼意思
在單元格中輸入 a5 顯示將a5單元格中的數值除以100後的結果。是百分比符號 單元格中寫入 a5 意思是將a5單元格的資料縮小100倍,如a5單元格的數字為5,則公式的值為5 即0.05。如圖中b5單元格中的公式及返回的值 excel中運算式子 a5 代表什麼意思 a5 a5 求 a5的百分比 拓...