看板 C_and_CPP 關於我們 聯絡資訊
如果今天有一個變數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)
CrBoy:對 07/22 01:59
AGanPTT:是的 樓上好像是我學長喔!!! 07/22 02:11