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

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

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

輸出結(jié)果如下:

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

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