循環(huán)語句是根據(jù)條件,要求程序反復(fù)執(zhí)行某些操作,直到程序“滿意”為止。
for循環(huán)語句的語法格式如下:
for(表達(dá)式1;表達(dá)式2;表達(dá)式3) { //語句 }
注意:
1)表達(dá)式2必須是一個(gè)求值為boolean型數(shù)據(jù)的表達(dá)式。
2)復(fù)合語句稱作循環(huán)體,若循環(huán)體只有一條語句時(shí),大括號{}可以省略。
for循環(huán)語句的執(zhí)行規(guī)則:
(1)計(jì)算表達(dá)式1,完成必要的初始化工作。
(2)判斷表達(dá)式2的值,若表達(dá)式2的值為true,則進(jìn)行(3),否則進(jìn)行(4)。
(3)執(zhí)行循環(huán)體,然后計(jì)算表達(dá)式3,以便改變循環(huán)條件,進(jìn)行(2)。
(4)結(jié)束for語句的執(zhí)行。
實(shí)例:
public class Main { public static void main(String[] args) { for(int a = 1; a < 10; a = a+1) { System.out.print(a); System.out.print("\n"); } } }
運(yùn)行結(jié)果如下:
1 2 3 4 5 6 7 8 9
1149 | C語言訓(xùn)練-計(jì)算1~N之間所有奇數(shù)之和 |
C語言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:
一點(diǎn)編程也不會寫的:零基礎(chǔ)C語言學(xué)練課程
解決困擾你多年的C語言疑難雜癥特性的C語言進(jìn)階課程
從零到寫出一個(gè)爬蟲的Python編程課程
只會語法寫不出代碼?手把手帶你寫100個(gè)編程真題的編程百練課程
信息學(xué)奧賽或C++選手的 必學(xué)C++課程
藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競賽課入門課程
手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程