當前位置:生活全書館 >

IT科技

> c語言中i++和++i的區別

c語言中i++和++i的區別

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

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

c語言中i++和++i的區別

標籤: 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/wzgoe4.html