討論串[問題] 關於i++和 ++i有什麼不同
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓5(5推 0噓 10→)留言15則,0人參與, 最新作者ICECOCA (unknow)時間16年前 (2009/05/02 14:35), 編輯資訊
0
0
0
內容預覽:
不好意思 借題問一下. 像說for裡頭 的兩種寫法 如下. [1]. for(int i=0;i<100;i++){. if(i%2==0){. //do something.... }. }. [2]. for(int i=0;i<100;i++){. if(i%2==1){continue;}.

推噓5(5推 0噓 5→)留言10則,0人參與, 最新作者carlcarl (carl)時間16年前 (2009/04/30 18:20), 編輯資訊
0
0
1
內容預覽:
意思大概是這樣吧 不知道有沒有講錯= =a. i++ function. {. temp = i;. i = i + 1;. return temp;. }. ++i function. {. i = i + 1;. return i;. }. 所以i++並不是在給值完才做+1的動作. i++和++

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者adrianshum (Alien)時間16年前 (2009/04/30 14:38), 編輯資訊
0
0
0
內容預覽:
最後兩句不太對.. 正確一點來說, i++ 是 做完遞增後, 回傳 遞增 *前* 的值. ++i 則是做完遞增後, 回傳遞增 *後* 的值. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 202.155.236.82.

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者tocute (小飄)時間16年前 (2009/04/30 14:14), 編輯資訊
0
0
0
內容預覽:
int i=0;. int j=1;. printf("%d %d",i++, ++j);. printf("%d %d",i , j);. -----------------. 這裡你跑出來 你就知道了. i++ 是指先作事(先傳給函式 先印出來) 再作加法. ++i 則是反過來 先作加法 再作事

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者lihohsin (新)時間16年前 (2009/04/30 14:09), 編輯資訊
0
0
1
內容預覽:
最近在自學C++. 可是看不懂. i++和++i兩種方式有什麼不同. i++是指i=i+1. 那將++寫在前方. 跟寫在後方有何不同. 煩請大家解答. --. 每當夜的來臨,就讓我想起那美好的神韻晚會....... . 我的最愛部落格~神韻之美美如斯~. http://www.w
首頁
上一頁
1
下一頁
尾頁