2017年5月3日 星期三

前置運算與後置運算



前置運算寫法為:++ x -- x,表達方式為「x+1
後置運算寫法為:x++ x—

差別在於,「你想呈現什麼樣的運算值」?

前置:++x 運算結果是「遞增之後」的值
後置:x++ 運算結果是「遞增之前」的值


例子:

//前置運算
Double x ;
x=1.5;
Reponse.Write(string.Format(“++x”));

答案會是2.5



//後置運算
Double x ;
x=1.5 ;
Reponse.Write(string.Format(“x++”));

答案會是1.5


解說:
前置運算,先 將變數運算 後再產出(第一次會進行運算)   ++x
後置運算,先 將變數產出 後再運算(第一次不進行運算)   x++

切記:僅止於一元運算式差別較大

沒有留言:

張貼留言