1:break语句
break语句负责终止离它最近的while, do while, for或switch语句,并从这些语句之后的第一条语句开始继续执行。
string buf;
while(cin>>buf && !buf.empty()){
if(buf[0] == '_')
break;//结束while循环,继续执行cout语句
}
cout << "Finish!";
2:continue语句
continue语句终止最近的循环中的当前迭代并立即开始下一次迭代。continue语句中断当前的迭代,但是仍然继续执行循环。
string buf;
while(cin>>buf && !buf.empty()){
if(buf[0] == '_')
continue;//接着读取下一个buf输入
}
cout << "Finish!";