唐山网站建设怎么样/查排名
C++从0到1全系列教程
1、循环的跳转
- break和continue两个关键字用于控制循环体中代码的执行流程。
- break跳出(中止)当前循环语句。
- continue回到当前循环语句的首部。
2、示例代码
#include <iostream> // 包含头文件。
using namespace std; // 指定缺省的命名空间。int main()
{// break跳出(中止)当前循环语句,continue回到当前循环语句的首部。// 程序运行后一直工作,逐个输入超女的数据,判断是否晋级,如果到了休息时间,就把程序停下来。// 超女选秀的流程:1)如果漂亮,直接晋级;2)不漂亮也行,身材火辣的也可以晋级。bool once = true; // 是否为第一次执行循环。while (true){if (once == false){// a)显示“是否继续下一名超女选秀(1-继续,0-结束):”的提示文字。cout << "是否继续下一名超女选秀(1-继续,0-结束):";// b)输入是否继续的决定,存放在变量中。bool exist; cin >> exist;// c)判断输入的决定,如果是结束,流程跳出循环。if (exist == false) break;}once = false; // 表示循环已经被执行过。// 1)显示“请输入超女的颜值(1-漂亮,0-不漂亮):”的提示文字。cout << "请输入超女的颜值(1-漂亮,0-不漂亮):";// 2)输入超女的颜值,存放在变量中。bool yz; cin >> yz;// 3)判断超女的颜值,如果漂亮,显示“晋级成功”,流程跳转到循环的首部。if (yz == true){cout << "晋级成功\n"; continue;}// 4)显示“请输入超女的身材(1-火辣,0-不辣):”的提示文字。cout << "请输入超女的身材(1-火辣,0-不辣):";// 5)输入超女的身材,存放在变量中。bool sc; cin >> sc;// 6)判断超女的身材,如果火辣,显示“晋级成功”。if (sc == true) cout << "晋级成功\n";}
}