開心生活站

位置:首頁 > IT科技 > 

c語言i++與++i的區別

IT科技2.7W

i++和++i都是c語言裏的自增,但是它們自增的順序不同。++i表示,i自增1後再參與其它運算,而i++ 則是i參與運算後,i的值再自增1。

for循環裏循環變量增值用i++,而不用++i,是因爲在循環結構裏需要循環變量來結束循環,而使用i++則會導致本來應該繼續的循環少執行一次,所以循環結構裏通常都是循環變量在一次循環結構執行完成之後再自增。

c語言i++與++i的區別

標籤:語言