a++和++a的區別


a++和++a的區別為:加1操作不同、操作期間a值不同、過程對象不同。

一、加1操作不同

1、a++:a++先執行加1操作。

2、++a:++a后執行加1操作。

二、過程對象不同

1、a++:a++的過程對象為a參數變量。

2、++a:++a的過程對象為a++表達式。

三、操作期間a值不同

1、a++:a++在操作期間的a值為原值。

2、++a:++a在操作期間的a值為原值+1。

舉個例子:

1、a=1;b=a++;運算后:b=1,a=2。

2、a=1;b=++a;運算后:b=2,a=2。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM