企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
# 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值以外的条件或者其他条件