找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
尊貴會員無限觀看附件圖片搞笑、娛樂、精彩的影片讓你看安全提問(回答) 和 永久尊貴會員 事宜
海賊王火影忍者國中無修cosplaycosplay高中
赫雷斯地下要塞姉妹カノhades海龍蛙兵黃子交新人mg無

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]老夫老妻重返青春

[繁]轉生為第七王子,

[繁]狼與辛香料 MERCH

(4月新番)[繁]無職轉

(4月新番)[繁]怪異與

[繁]轉生貴族憑鑑定技
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 3127|回復: 5
打印上一主題下一主題

[問題]請問一個簡單的問題 i++; i+=1;[複製鏈接]

Rank: 1

帖子
107
積分
69 點
潛水值
16280 米
跳轉到指定樓層
樓主
發表於 2014-12-15 10:39 AM|只看該作者|倒序瀏覽
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。
我目前知道 i+=1 = i=i+1
但是 i++ 不等於 i+=1
這樣說法正確嗎?

因為如果是這個情況
int i=0,j=0;
System.out.print(i++); //輸出結果為0,i=1
System.out.print(j+=1);//輸出結果為1,j=1;

可是在
int i=0,j=0;
i++;
j+=1;
System.out.print(i); //輸出結果為1
System.out.print(j);//輸出結果為1


是在運算的程序上不相等,但是最後結果相等
...
瀏覽完整內容,請先 註冊登入會員

點評

kwj 您應該先了解 i++ 和 ++i 的差別~。  發表於 2014-12-15 12:13 PM
分享分享0收藏收藏0支持支持0
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。

使用道具檢舉

Rank: 1

帖子
230
積分
75 點
潛水值
17805 米
頭香
發表於 2014-12-15 11:21 AM|只看該作者
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com
i++、i+=1、i=i+1都是在做+1的動作,
但是只有i++比較不一樣,因為他是先取得i的值,才做+1的動作。
你可以在System.out.print( i++ ) ; 的後面再放一個System.out.print( i ) ;
就會印出1。

與i+=1、i=i+1相同的是 ++i,先運算再取值。


使用道具檢舉

Rank: 3Rank: 3Rank: 3

帖子
663
積分
1128 點
潛水值
20810 米
3
發表於 2014-12-17 12:44 AM|只看該作者
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。
i+=1 是 i=i+1 的縮寫, 所以同義

++i 和 i++ 也很簡單
++i 就是表示在當前式子前執行 i+=1
i++ 就是表示之後執行

所以 System.out.print(i++);
就等同
System.out.print(i);
i+=1;

使用道具檢舉

Rank: 1

帖子
431
積分
181 點
潛水值
12040 米
4
發表於 2014-12-21 10:00 PM|只看該作者
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。
前置 : ++i   <- 先(i+1)再做其他指令
後置 : i++   <- 做完這行的敘述,再(i+1)
(i-- , --i 亦同)
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。

使用道具檢舉

Rank: 2Rank: 2

帖子
633
積分
377 點
潛水值
14353 米
5
發表於 2015-1-2 12:45 PM|只看該作者
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php
thanks everyone for the explanation, it is pretty helpful. I know the basic, but this one helps me know more about ++i.




成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。

使用道具檢舉

Rank: 1

帖子
25
積分
187 點
潛水值
6979 米
6
發表於 2015-1-7 01:08 AM|只看該作者
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。
JAVA跟C++很多語法類似
如果你有學過x86組合語言你就會發現
有這種指令: inc ax
ax是暫存器代號
這條指令會將暫存器的值加一
所以當初C才會有i++或++i這種寫法出現
除了符合一些使用者的習慣,也較容易做編譯
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部