C語言中的++和--


這個問題是老生常談的問題了,雖然諸多大牛都深惡痛絕的告訴所有人不要那樣寫,但這永遠擋不住學校的老師和考試。

今天我們來辨析一下這個東西。

首先我們來名詞辨析一下吧:

++i 這個叫   前自增

i++這個叫    后自增

- -i 這個叫    前自減

i--              這個你應該猜到了吧。。。。。。。

好了我們知道了名字我們就開講了。++ 和-- 優先級很高。都高於乘除,當然也高於加減。但是如果你把這個++ --放到變量的后面,那就廢了

放到后面會取消++ --的優先級。

我們來看例子:

 

 上面的例子你就可以看出,前自增。就是先自己增加1,然后在干其他事,但是后自增恰恰相反,它是最后自己才增加,后到什么程度,后到你執行下一條語句的時候你才能看出他增加了1

但是我們反觀不管是++i還是i++他們都是要增加1的,只是增加的時間不一樣。

 


免責聲明!

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



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