Re: [問題] 關於i++和 ++i有什麼不同
※ 引述《lihohsin (新)》之銘言:
: 最近在自學C++
: 可是看不懂
: i++和++i兩種方式有什麼不同
: i++是指i=i+1
: 那將++寫在前方
: 跟寫在後方有何不同
: 煩請大家解答
int i=0;
int j=1;
printf("%d %d",i++, ++j);
printf("%d %d",i , j);
-----------------
這裡你跑出來 你就知道了
i++ 是指先作事(先傳給函式 先印出來) 再作加法
++i 則是反過來 先作加法 再作事(先傳給函式 先印出來)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.84
推
04/30 14:35, , 1F
04/30 14:35, 1F
推
04/30 14:47, , 2F
04/30 14:47, 2F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章