[問題] 有關前(後)置運算子 觀念上的一個小小疑問

看板C_and_CPP (C/C++)作者 (duv)時間16年前 (2009/07/22 01:49), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
如果今天有一個變數x 初始值為1 那經過前置運算(++x) [or 後置運算(x++)] 一次後 變數x的值就自動都為2 了 是這樣嗎 (看手上的書 這部分沒有寫得很清楚 但寫到相關的語法時 又感覺好像是這樣 所以想問清楚 確定一下|||) ex: int x=99; int y=5; int z=20; int w=25; z= ++x-y++; w= w+x 這邊x只有在第五行的地方 被前置運算一次 但從這邊開始x的值就自動都加1變成100 然後所以w才會跑出來變成是125 (=25+100) 是這樣嗎 感謝 ※ 編輯: duv 來自: 140.119.143.103 (07/22 01:50)

07/22 01:59, , 1F
07/22 01:59, 1F

07/22 02:11, , 2F
是的 樓上好像是我學長喔!!!
07/22 02:11, 2F
文章代碼(AID): #1APV-TaA (C_and_CPP)
文章代碼(AID): #1APV-TaA (C_and_CPP)