++i/--i,我們通常稱為"字首試",i++/i--我們通常稱為"字尾試"。乙個是操作符位於變數之前,乙個是操作符位於變數之後。
區別:字首試會先執行運算,再生成值;而字尾試會先生成值,在執行運算。
public class autoinc{
public static void main(string args){
int i = 1;
print("i : " + i); // i = 1
print("++i : " + ++i); // 進行運算 之後i = 2
print("i++ : " + i++); //i先生成值 i還是等於2
print("i : " + i); //此時i等於3
print("--i : " + --i); //i=2
print("i -- : " + i--); //i=2
print("i : " + i); //i=1
C 遞增 遞減 運算子過載
每日心得 獨上高樓,望盡天涯路 日期 12.14 學習內容 遞增 遞減 運算子過載 重點 遞增運算子過載 1 前置遞增 返回 類的變數自身 可用於 重複 遞增 p 合法 2 後置遞增 返回 區域性變數的值 不可用於 重複 遞增 p 合法 p 非法 表示式必須時可修改左值 includeusing n...
JS學習之遞增遞減運算子
doctype html utf 8 遞增遞減運算子 title 1.想要乙個變數自己加1 var num 1 num num 1 num console.log num 2.前置遞增運算子 var age 10 age 類似於 age age 1 console.log age 3.檢測 var ...
盡量使用遞增遞減運算子的前置版本(C )
為什麼推薦使用前置?在復合表示式中,如果使用遞增 遞減 運算子的前置版本,會先將運算物件加1 減1 然後再對改變後的物件進行操作 而後置版本會先對該物件進行其他操作,再將其增1 減1 由此可見,相比後置版本,前置版本避免了不必要的工作,它把值加1 減1 後直接返回改變後的運算物件,而後置版本需要先將...