W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
break和continue語(yǔ)句使程序可以跳過(guò)部分代碼。
您可以在switch語(yǔ)句和任何循環(huán)中使用break語(yǔ)句。
它導(dǎo)致程序執(zhí)行到切換或循環(huán)后的下一條語(yǔ)句。
continue語(yǔ)句用于循環(huán),并導(dǎo)致程序跳過(guò)其余部分循環(huán),然后開(kāi)始一個(gè)新的循環(huán)。
以下代碼顯示了兩個(gè)語(yǔ)句的工作原理。
#include <iostream>
using namespace std;
const int my_size = 80;
int main(){
char line[my_size];
int spaces = 0;
cout << "Enter a line of text:\n";
cin.get(line, my_size);
cout << "Complete line:\n" << line << endl;
for (int i = 0; line[i] != "\0"; i++)
{
cout << line[i]; // display character
if (line[i] == ".") // quit if it"s a period
break;
if (line[i] != " ") // skip rest of loop
continue;
spaces++;
}
cout << "\n" << spaces << " spaces\n";
return 0;
}
上面的代碼生成以下結(jié)果。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: