[問題] 有關前(後)置運算子 觀念上的一個小小疑問
如果今天有一個變數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
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章