[問題] 基礎遞增遞減問題
大家好
小弟自學時
遞增遞減這邊
常常搞不懂使用時機
現在遇到書上的題目
由於書上都是沒有解答的
所以我自己寫過後
發現無法解釋給自己聽
以下是debug結果
https://imgur.com/SNARKsf
第一個問題
x,y,z初始值都是1
z=++x-y++
是否可以解釋成
z=[(++x)-y]++
跑出來為2
這樣解釋應該對吧?
第二個問題
ijk初始值都是1
k = k + i++ + ++j
這邊我就看不懂了
為何k會變成4
第三個問題
a,b,c初始值都是3
c+= ++a*b++
我也搞不懂 他怎麼讓c變15
說實在,在這裡問高手這些問題有些丟臉
但還是請大家幫忙看一下
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.91.23
※ 文章網址: https://www.ptt.cc/bbs/java/M.1516265886.A.607.html
推
01/18 17:24,
6年前
, 1F
01/18 17:24, 1F
→
01/18 17:25,
6年前
, 2F
01/18 17:25, 2F
→
01/18 17:26,
6年前
, 3F
01/18 17:26, 3F
→
01/18 17:27,
6年前
, 4F
01/18 17:27, 4F
→
01/18 17:27,
6年前
, 5F
01/18 17:27, 5F
→
01/18 17:28,
6年前
, 6F
01/18 17:28, 6F
→
01/18 17:29,
6年前
, 7F
01/18 17:29, 7F
→
01/18 20:48,
6年前
, 8F
01/18 20:48, 8F
推
01/19 03:08,
6年前
, 9F
01/19 03:08, 9F
→
01/20 01:26,
6年前
, 10F
01/20 01:26, 10F
推
01/25 15:58,
6年前
, 11F
01/25 15:58, 11F
→
01/25 22:06,
6年前
, 12F
01/25 22:06, 12F
java 近期熱門文章
PTT數位生活區 即時熱門文章