自加一運算_C#自增自減運算子(超詳細)
阿新 • • 發佈:2021-01-22
技術標籤:自加一運算
最近學到了自增自減運算子,非常頭疼。
傻傻分不清,所以,特地給大家分享自己的方法。
運算子種,有兩個獨特的單目運算子,分別是自增(++)和自減(--),自增和自減運算子分別用於使變數值自增一,或自減一。
++變數名 or 變數名++
--變數名 or 變數名--
如果將自增自減運算子放變數前面則成為,字首運算:先運算後使用。
int a=5;
int b=++a;//大概意思就是,a=a+1; int b=a;
執行完畢後,變數a,b的值均為6.
如果將自增自減運算子放變數後面則成為,字尾運算:先使用後運算。
int a=5; int b=a++;//大概意思就是,int b=a; a=a+1; 執行完畢後,變數a的值為6,變數B的值為5。
int a;
a++ //a++ 則是a參與運算後,a的值再自增1。
++a //++a表示,a自增1後再參與其它運算;
下面來個例子,好理解一點。
例:
int a=2;
int b=3;
a++; //運算後再自加1
++b; //先自增再運算
用控制檯輸出a和b的值
再變動一下
結果是1=3 i=4 b=5
具體看解析。
總之兩句話句話
++在前,先自加一再運算。
++在後,先運算完再自加。
同理自減也是如此。
本人由於學力尚淺,所以可能存在侷限性或者錯誤,請各位批評指正。
如果對你有幫助的話,也請求能給一個小小的贊。
希望對你有幫助!
謝謝啦。
END