switch语句:⼜被称之为 分⽀选择语句,它提供了⼀种更⽅便的⽅法来实现深层嵌套的if、else逻辑:
switch语句先计算表达式的值,并逐个与其后的常量表达式的值相⽐较,当表达式的值与某个常量表达式的值相等时,即执⾏其后的语句。使⽤switch语句时还应注意以下4点:
原因:代码中“case 1:”判断成⽴后,该case并没有与break相对应,导致下⾯的所有的case都能够被判定为成⽴。解决⽅法: 每个case块的最后都要有⼀个break与之相对应,default后不需要对应break
switch (iDate)
{
case 1:
cout<<"周⼀n"<<endl;
break;
case 2:
cout<<"周⼆n"<<endl;
break;
case 3:
cout<<"周三n"<<endl;
break;
正确规范的写法如下:
switch case判断字符串
#include <iostream>
using namespace std;
void main()
{
int iDate;
cout<<"请输⼊个数字:"<<endl; cin>>iDate;
switch (iDate)
{
case 1:
cout<<"周⼀n"<<endl;
break;
case 2:
cout<<"周⼆n"<<endl;
break;
case 3:
cout<<"周三n"<<endl;
break;
case 4:
cout<<"周四n"<<endl;
break;
cout<<"周五n"<<endl;
break;
case 6:
cout<<"周六n"<<endl;
break;
case 7:
cout<<"周⽇n"<<endl;
break;
default:
cout<<"抱歉,地球没这天n"<<endl;
break;
}
system("pause");
}
提取码:ktb7
学习从来都不是⼀个⼈的事,如果你感觉⼩编的这篇⽂章对你有帮助的话,可以关注⼩编⾸页和⼩编来⼀起学习C/C++语⾔,⼩编会持续更新后续的内容哦!!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。