C/C++編程筆記:C語(yǔ)言 for 循環(huán)精講!實(shí)例講解帶你吃透
在循環(huán)入口處定義循環(huán)三要素,循環(huán)條件為真時(shí)執(zhí)行循環(huán)體,先判斷再循環(huán)。

語(yǔ)法
C++中?for?循環(huán)的語(yǔ)法為:
for (init; condition; increment) {
? ? statement(s);
}
for循環(huán)的執(zhí)行順序大致如下:
(1)for循環(huán)會(huì)首先執(zhí)行init進(jìn)行初始化,只會(huì)被執(zhí)行一次,這里可以直接聲明并賦值創(chuàng)造一個(gè)或多個(gè)變量。但是不推薦初始化多個(gè)變量,多個(gè)變量會(huì)導(dǎo)致循環(huán)條件的判斷不清晰。
(2)condition為循環(huán)條件,當(dāng)init初始化完成之后會(huì)進(jìn)行循環(huán)條件的判斷??梢允侨我獾谋磉_(dá)式,為真時(shí)執(zhí)行循環(huán)體。
(3)statement(s)為循環(huán)體,在循環(huán)條件判斷為真之后執(zhí)行,可以是單條語(yǔ)句或多條語(yǔ)句的代碼塊。
(4)increment為循環(huán)變量更新語(yǔ)句,在循環(huán)體執(zhí)行完成之后執(zhí)行,為單條語(yǔ)句。理論上這里可以是任何語(yǔ)句,與循環(huán)變量無關(guān)的語(yǔ)句也可以,但是極其不推薦這么做。
(5)執(zhí)行完increment語(yǔ)句之后回到第 2 步進(jìn)行條件判斷。
注意: init 、condition 和 increment 之間一定要以 ; 分號(hào)隔開,就算三個(gè)語(yǔ)句都為空也一定要有 ; 分號(hào),否則會(huì)報(bào)錯(cuò)!
流程圖
for?循環(huán)的執(zhí)行過程如下:

實(shí)例
打印 2020 年 9月的日歷,2020.9.1為星期二。

輸出結(jié)果如下:

希望對(duì)大家有幫助!
另外如果你想更好的提升你的編程能力,學(xué)好C語(yǔ)言C++編程!彎道超車,快人一步!
分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!

學(xué)習(xí)C/C++編程知識(shí),提升C/C++編程能力,歡迎關(guān)注UP一起來成長(zhǎng)!
另外,UP在主頁(yè)上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會(huì)對(duì)你有幫助的~
