i++與++i

int i = 3 ; a = i++; /** * a = 3 */ int i = 3; a = ++i; /** * a = 4 */ i++ 先賦值再運算,即先 a = i,後 i = i+1; ++i 先運算再賦值,即先 i = i+1,後 a = i; 當不須要賦值時二者沒有區別。
相關文章
相關標籤/搜索