zoukankan      html  css  js  c++  java
  • 永久性for循环配合switch语句可以实现菜单功能

    永久性for循环配合switch语句可以实现菜单功能
    总结:加入想要无条件地跳转到某条语句执行,用goto语句;
    加入想要对某种条件进行判断,为真或为假分别执行不同的语句,用if语句
    加入想要检测的条件有很多, 用if……else语句
    假如对数字或者字符检测并且需要检测的条件又很多,用switch语句,
    假如能够确定循环次数,用for语句
    加入不能确定循环次数,用while语句
    加入循环体中的语句至少执行一次,那么用do……while语句
    另:continue语句可以使循环又一次重新开始而break可以使循环直接结束

    示例代码:

    #include <iostream>
    using namespace std;
    int main()
    {
        bool quit = false;
        for(;;)
        {
            char choice;
            cout << "(0)零(1)壹(2)贰(3)叁(4)肆(q)退出
    ";
            cin >> choice;
            switch(choice)
            {
                case '0':cout << "您输入的是0
    "; break;
                case '1':cout << "您输入的是1
    "; break;
                case '2':cout << "您输入的是2
    "; break;
                case '3':cout << "您输入的是3
    "; break;
                case '4':cout << "您输入的是4
    "; break;
                case 'q':quit = true;
                default :cout << "您输入的不是0到4之间的有效数字
    ";
            }
            if(quit == true)
                break;
        }
        cout << "程序结束
    " << endl;
        return 0;
    }
  • 相关阅读:
    P2197 nim游戏
    P3942 将军令
    UVA10228 模拟退火
    关于欧拉定理的证明以及扩展欧拉定理的证明及其应用
    秒杀架构模型设计
    大型网站如何防止崩溃,解决高并发带来的问题
    序列化与反序列号
    普通常用知识汇总
    接口和抽象类的区别
    详解C#break ,continue, return
  • 原文地址:https://www.cnblogs.com/rain-1/p/4850373.html
Copyright © 2011-2022 走看看