n++和++n的區別

n++和++n的區別

品牌型號:lenovo ThinkPad X250
系統:Windows 11
軟件版本:
n是先使用n的數值再自加一;n是先自加一再使用n累加后的數值 。n與n的作用都是使n的數值增一,不牽扯到引用自加前還是自家后數值的問題,二者在for語句中沒有區別 。
【n 和 n的區別】自增運算符使操作數的值加1,其操作數必須為可變左值(可簡單地理解為變量) 。對于自增就是加1這一點,Eric想大家都不會有什么疑問 。自增自減運算符存在于C/C/C#/Java/等高級語言中,它的作用是在運算結束前(前置自增自減運算符)或后(后置自增自減運算符)將變量的值加(或減)一 。相較于這些語言中的 =和-=運算符,自增運算符更加簡潔,且可以控制效果作用于運算之前還是之后,具有很大的便利性 。



經驗總結擴展閱讀