1.使用
break:
1.使用場(chǎng)合
1> switch語句:退出整個(gè)switch語句
2> 循環(huán)結(jié)構(gòu):退出整個(gè)循環(huán)語句
* while
* do while
* for
2.注意點(diǎn)
只對(duì)最近的循環(huán)結(jié)構(gòu)有效
continue:
1.使用場(chǎng)合
循環(huán)結(jié)構(gòu):結(jié)束當(dāng)前這次的循環(huán)體,進(jìn)入下一次循環(huán)體
* while
* do while
* for
2.注意點(diǎn)
只對(duì)最近的循環(huán)結(jié)構(gòu)有效
2.代碼
1 #include <stdio.h> 2 3 int main() 4 { 5 /* 6 for (int i = 0; i<5; i++) 7 { 8 9 10 if (i%2)11 { // i為奇數(shù):1、312 continue;13 }14 }*/15 /*16 for (int i = 0; i<5; i++)17 {18 19 printf("哈哈哈/n");20 21 continue;22 23 printf("哈哈哈23/n");24 }*/25 26 for (int i = 0; i<3; i++)27 {28 for (int j = 0; j<2; j++)29 {30 if (j==1)31 {32 break;33 }34 35 printf("A/n");36 }37 38 break;39 40 printf("B/n");41 }42 43 return 0;44 }
3.總結(jié)
一、選擇結(jié)構(gòu)
1.if
1> 結(jié)構(gòu)
if (條件) {
} else if (條件2) {
} else if (條件3) {
} else {
}
2> 特點(diǎn)
* 同一時(shí)刻,只有一個(gè)大括號(hào)里面的代碼會(huì)被執(zhí)行
2.switch
1> 結(jié)構(gòu)
switch (數(shù)值)
{
case 數(shù)值1:
break;
case 數(shù)值2:
break;
case 數(shù)值3:
break;
default:
break;
}
2> 特點(diǎn)
1> 默認(rèn)情況下,只有一個(gè)case后面的代碼會(huì)被執(zhí)行
2> 如果一個(gè)case后面沒有break,而且這個(gè)case成立,就會(huì)按順序執(zhí)行后面所有case中的語句,直到遇到break為止
3> 如果要在case后面定義一個(gè)新的變量,必須用大括號(hào){}包住
二、循環(huán)結(jié)構(gòu)
1.while
1> 特點(diǎn):如果一開始條件不成立,永遠(yuǎn)不會(huì)執(zhí)行循環(huán)體
2.do while
1> 特點(diǎn):不管條件是否成立,至少會(huì)執(zhí)行一次循環(huán)體
3.for
4.選擇
1> 一般優(yōu)先使用for循環(huán)
2> 然后再考慮while
3> 最后再考慮do while
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注