switch

来源:互联网 发布:浪潮软件股票行情 编辑:程序博客网 时间:2024/05/17 03:01

1.switch case 的使用

      在switch语句里,如果有很多case的话,即case1,case2,case3等等,满足了case1以后如果没有break是不会跳出循环的,反而会继续执行下面的语句,把本来只有满足之后的case条件才能执行的语句也会执行一遍

     比如 闰年的问题

      #include<iostream>
      using namespace std;
      int main()
      {
cout<<"请输入年份:"<<endl;
int n;
cin>>n;
int m=n%4;
switch(m)
{
case(0): if(n%100==0) 
  {
  cout<<"不是闰年"<<endl;
  break; //如果没有的话一定会继续执行default的语句,即输出“是闰年”
  }
default: cout<<"是闰年"<<endl; 

return 0;
 }