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

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