欢迎光临
我们一直在努力

4.3 switch流程语句

当一个变量存在多种值时,并需要执行不同的程序,并且需要检测变量是否满足条件

常量表达式 : 被检测的变量,只能是整数或者字符

case : 检测变量是否是当前值,注意 case后面需要跟着 :

break: 执行程序结束后,需要break结尾来截断程序,以免不必要的继续查询

default: 当所有的值不满足查询结果,就返回一个默认的执行程序.

switch(常量表达式){
    case 常量元素1  :
       执行程序1;
       break; /* 满足条件退出流程 */
    case 常量元素2  :
       执行程序2;
       break; /* 满足条件退出流程 */

    /* 默认以上条件都不满足时,执行以下流程 */
    default : /* 可选的 */
       执行程序3;
}

enum period {
    m1,
    m5,
    m10;
};
period p = m1;

switch(p){
    case m1:
        Print("当前选择的是 1分钟周期");
        break;
    case m5:
        Print("当前选择的是 5分钟周期");
        break;
    case m10:
        Print("当前选择的是 10分钟周期");
        break;
    default:
        Print("当前选择的是 当前周期");
}

// 颜色选择器
char color = 'r';
string select_color:
switch(color)
{
    case 'r': select_color = "Red"; break;
    case 'g': select_color = "Green"; break;
    case 'y': select_color = "Yellow"; break;
    default: select_color = "white"; break;
}
Print(like_color);
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:瓜皮猫量化编程 » 4.3 switch流程语句
分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

瓜皮猫量化交易编程

QQ群: 492653640微信: guapitcom
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活