1. break語句
a. 作用:用于跳出選擇結(jié)構(gòu)或者循環(huán)結(jié)構(gòu)
出現(xiàn)在switch條件語句中,作用是終止case并跳出switch
出現(xiàn)在循環(huán)語句中荔睹,作用是跳出當前的循環(huán)語句
出現(xiàn)在嵌套循環(huán)中狸演,跳出最近的內(nèi)層循環(huán)語句
2. continue語句
a. 作用:在循環(huán)語句中,跳過本次循環(huán)中余下尚未執(zhí)行的語句僻他,繼續(xù)執(zhí)行下一次循環(huán)
b 語法:
for(起始表達式宵距;條件表達式;末尾循環(huán)體){循環(huán)語句1;...continue;循環(huán)語句2;}
3. goto語句
a. 作用:可以無條件跳轉(zhuǎn)語句吨拗,如果標記的名稱存在满哪,執(zhí)行到goto語句時,會跳轉(zhuǎn)到標記的位置
b. 語法:
goto 標記劝篷;…標記: …
c. 舉例:
'''
int main() {
cout << "1" << endl;
goto FLAG;
cout << "2" << endl;
cout << "3" << endl;
cout << "4" << endl;
FLAG:
cout << "5" << endl;
system("pause");
return 0;
}
'''
輸出結(jié)果:1 5
*在程序中不建議使用goto語句哨鸭,以免造成程序流程混亂
注:當時做筆記的時候中英文標點未分,大家見諒