多重迴圈即「迴圈巢狀」,外層迴圈控制大輪次,內層迴圈完成單輪細節工作。條件判斷分為:
for(init; condition; step) 中的 condition,true 才進入迴圈體。break、return、goto 強制離開。continue 跳過本輪剩餘敘述,直接執行 step 並重新評估 condition。for (int i = 1; i <= 9; i++) { // 外層:被乘數
for (int j = 1; j <= i; j++) { // 內層:乘數,j<=i 避免重複
printf("%dx%d=%2d ", j, i, i*j);
}
printf("\n");
}
for/while/do-while 三種形式與 break/continue 差異。break label; 跳出多層迴圈(C 不支援,需用旗標變數或 goto)。