🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 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值以外的条件或者其他条件