1.9、C语言选择语句

if语句
1、表示判断:

   if(条件表达式){
       如果条件表达式成立执行的内容
   }

2、二分枝选择

   if(条件表达式)   {
       如果条件表达式成立执行的内容
   }
   else   {
       如果条件表达式不成立执行的内容
   }

3、阶梯结构

  if(条件表达式1){
       如果条件表达式1成立执行的内容
   }
       else if(条件表达式2) {
           如果条件表达式2成立执行的内容
       }
           else if(条件表达式3) {
               如果条件表达式3成立执行的内容
           }
               ...
               else if(条件表达式n) {
                   如果条件表达式n成立执行的内容
               }
                   else {
                       如果前边条件表达式都不成立执行的内容
                   }

4、嵌套结构

if(条件表达式1){
   if(条件表达式2) {
      if(条件表达式3) {    
       }
      else if(条件表达式4){
      }
      ...
   }
} 

switch case语句
1、多分枝选择结构

switch(整型/字符型表达式){
   case 常量1:
               语句块1;
               break;
   case 常量2:
               语句块2;
               break;
   ...
   case 常量n:
               语句块n;
               break;
   default:
               语句块n+1;            
}

2、switch语句的使用:
每个常量表达式的值必须各不相同
switch中表达式可以是整型、字符型、枚举

3、switch嵌套语句

switch(整型/字符型表达式1){
   case 常量1:
      switch(整型/字符型表达式2){
           case 常量1:
                       语句块1;
                       break;
           case 常量2:
                       语句块2;
                       break;
           ...
           case 常量n:
                       语句块n;
                       break;
           
           default:
                       语句块n+1;            
       }
       break;
   case 常量2:
        switch(整型/字符型表达式3){        
            case 常量1:
                        语句块1;
                        break;
            case 常量2:
                        语句块2;
                        break;
            ...
            case 常量n:
                        语句块n;
                        break;
            default:
                        语句块n+1;            
        }
        break;
   ...
   case 常量n:
               语句块n;
               break;
   default:
               语句块n+1;            
}
   //break;用于结束switch语句

猜你喜欢

转载自blog.csdn.net/qq_41110647/article/details/106314688