i++和++i的區別


  首先,一般都是開始接觸編程的時候就會遇到這個運算符吧,還記得我是學習C的時候吧,那個時候感覺還是不太理解,這也是我來到這里的第一次筆記,所以還是從最開始的問題寫起走吧

這兩個運算符都表示加1這個大家都知道吧

i++先賦值再自增:

1 public class Test {
2     public static void main(String[] args) {
3         int i=1;
4         int a=i++;
5         System.out.println("i++先賦值再自增:"+a);
6     }
7 }

輸出結果:

 

 

++i先自增在賦值:

1 public class Test {
2     public static void main(String[] args) {
3         int i=1;
4         int a=++i;
5         System.out.println("++i先自增在賦值:"+a);
6     }
7 }

輸出結果:

 

 理解之后還是很簡單的,一般初學代碼的都不太理解,一定要多用實踐去檢驗自己,希望能幫助到大家


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM