簡單的來說,++i 和 i++,在單獨使用時,就是 i=i+1。 而 a = ++i,相當於 i=i+1; a = i; (先i = i + 1,再使用i的值),而 a = i++,相當於 a = i; i=i+1; (先使用i的值,再i = i + 1)如果實在搞不明白++ --怎麼回事,那也不是什麼天塌下來的事。 <br>因爲a=++i完全可以寫成 i++; a=i。 <br>a=i++完全可以寫成 a=i; i++。 而且,這也是一種好的程序風格:++ -- 語句如非特殊需要,請單獨一行使用。
關於++i和i++區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
【java基礎(五十五)】泛型的約束與侷限(二)
静心事成
2020-07-08 11:18:09
關於i++和++i (java)
flushmeteor
2020-07-08 04:14:10
nginx windows配置
八点二十四分
2020-07-08 11:46:48
java獲取某個月最後一天
baomw
2020-07-08 11:43:17
談談自定義註解及相關開發實踐
baomw
2020-07-08 11:43:17
【java基礎(五十四)】泛型的約束與侷限(一)
静心事成
2020-07-08 11:18:07
【java基礎(五十三)】類型擦除、翻譯泛型
静心事成
2020-07-08 11:18:07
生產者消費者ReentrantLock 版本
诗和远方zdx
2020-07-08 10:07:23
生產者消費者阻塞隊列版
诗和远方zdx
2020-07-08 10:07:23
揭開Java的神祕面紗--之基礎篇
揭開Java的神祕面紗--之基礎篇 java是一種簡單的、面向對象的、分佈式的、解釋型的、健壯的、安全的、結構中立的、可移植的、性能很優異的、多線程的、動態的語言。 Java的三種技術架
jy_aicn
2020-07-08 09:48:23
Java數據類型(上)
AnberZhang-enjoy
2020-07-08 08:58:44
ReentrantReadWriteLock——讀寫鎖如何升級,爲何讀寫鎖不能插隊?
zhangkaixuan456
2020-07-08 07:49:43
在Linux中jdk環境變量的配置
dyf20081124
2020-07-08 06:18:23
java數據類型,備忘
qq_43355847
2020-07-08 03:14:50