c語言中i++和++i的區別
來源:懂視網
責編:小OO
時間:2021-09-13 11:14:34
c語言中i++和++i的區別
i++和++i都是c語言里的自增,但是它們自增的順序不同,++i表示i自增1后再參與其它運算,而i++ 則是i參與運算后,i的值再自增1,for循環里循環變量增值用i++,而不用++i,是因為在循環結構里需要循環變量來結束循環。
導讀i++和++i都是c語言里的自增,但是它們自增的順序不同,++i表示i自增1后再參與其它運算,而i++ 則是i參與運算后,i的值再自增1,for循環里循環變量增值用i++,而不用++i,是因為在循環結構里需要循環變量來結束循環。
c語言中i++和++i有什么區別呢?一起來了解一下吧。
i++和++i都是c語言里的自增,但是它們自增的順序不同。++i表示,i自增1后再參與其它運算,而i++ 則是i參與運算后,i的值再自增1。
for循環里循環變量增值用i++,而不用++i,是因為在循環結構里需要循環變量來結束循環,而使用i++則會導致本來應該繼續的循環少執行一次,所以循環結構里通常都是循環變量在一次循環結構執行完成之后再自增。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
c語言中i++和++i的區別
i++和++i都是c語言里的自增,但是它們自增的順序不同,++i表示i自增1后再參與其它運算,而i++ 則是i參與運算后,i的值再自增1,for循環里循環變量增值用i++,而不用++i,是因為在循環結構里需要循環變量來結束循環。