c語言i++與++i的區(qū)別
來源:懂視網(wǎng)
責(zé)編:小采
時間:2022-05-20 13:47:49
c語言i++與++i的區(qū)別
i++和++i都是c語言里的自增,但是它們自增的順序不同,++i表示i自增1后再參與其它運(yùn)算,而i++ 則是i參與運(yùn)算后,i的值再自增1,for循環(huán)里循環(huán)變量增值用i++,而不用++i,是因?yàn)樵谘h(huán)結(jié)構(gòu)里需要循環(huán)變量來結(jié)束循環(huán)。
導(dǎo)讀i++和++i都是c語言里的自增,但是它們自增的順序不同,++i表示i自增1后再參與其它運(yùn)算,而i++ 則是i參與運(yùn)算后,i的值再自增1,for循環(huán)里循環(huán)變量增值用i++,而不用++i,是因?yàn)樵谘h(huán)結(jié)構(gòu)里需要循環(huán)變量來結(jié)束循環(huán)。
c語言中i++和++i有什么區(qū)別呢?一起來了解一下吧。
i++和++i都是c語言里的自增,但是它們自增的順序不同。++i表示,i自增1后再參與其它運(yùn)算,而i++ 則是i參與運(yùn)算后,i的值再自增1。
for循環(huán)里循環(huán)變量增值用i++,而不用++i,是因?yàn)樵谘h(huán)結(jié)構(gòu)里需要循環(huán)變量來結(jié)束循環(huán),而使用i++則會導(dǎo)致本來應(yīng)該繼續(xù)的循環(huán)少執(zhí)行一次,所以循環(huán)結(jié)構(gòu)里通常都是循環(huán)變量在一次循環(huán)結(jié)構(gòu)執(zhí)行完成之后再自增。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
c語言i++與++i的區(qū)別
i++和++i都是c語言里的自增,但是它們自增的順序不同,++i表示i自增1后再參與其它運(yùn)算,而i++ 則是i參與運(yùn)算后,i的值再自增1,for循環(huán)里循環(huán)變量增值用i++,而不用++i,是因?yàn)樵谘h(huán)結(jié)構(gòu)里需要循環(huán)變量來結(jié)束循環(huán)。