NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# switch语法应用 switch(值) //注意这是整数值 ``` switch(值) { case 选项: break; case 选项2: break; default: break; } ``` ### 例子: ``` int main() { unsigned short xuehao{}, fenshu{}; std::cout << "输入您的学号"; std::cin >> xuehao; switch(xuehao) { case 15692: fenshu = 500; break; case 65421: fenshu = 450; break; case 98741: fenshu = 250; break; case 2531: fenshu = 150; break; case 666: case 321: fenshu = xuehao<<1; break; default: fenshu=0; std::cout << "您的分数为" << fenshu << "很遗憾您没中奖还原下次参与"; break; } if(fenshu) std::cout << "您的分数为" << fenshu << "恭喜您中奖"; } ``` ## 其中case 的值为条件 ## break 是跳出switch{}里内容,执行大switch{}以外的程序。 ## default 值的意思是在case值以外的条件或者其他条件