文章类型: .NET
关键词: C#,语法,选择结构
内容摘要: C#基本语法:选择结构。

C#基本语法:选择结构

2015/7/17 11:04:23    来源:Root    阅读:

1.       if结构:

    if(条件表达式)

     { 

       //代码块

      }  

执行顺序:判断条件表达式满足条件执行代码块结束

  →不满足条件→结束

 

2.       if-else结构:

    if(条件表达式)  

     {     

        //代码块  

      }     

     else    

     {     

       //代码块2   

      }

 

执行顺序:判断条件表达式满足条件执行代码块1→结束

  →不满足条件→执行代码块2→结束

 

3.多重if结构:
       

     if(条件表达式1)       

     {          

       //代码块1     

     }        

     else if(条件表达式2)     

     {        

       //代码块2      

     }       

     else      

     {       

        //代码块3 

      }

 

执行顺序:判断条件表达式1→满足条件执行代码块1→结束

         →不满足条件→判断条件表达式2→满足条件执行代码块2→结束

                            →不满足条件执行代码块3→结束

 

 

 

 

3.       嵌套if结构:

        if(条件表达式1)  

        {      

          if(条件表达式2)   

          {        

            //代码块1  

          }     

          else     

          {       

           //代码块2  

          }  

        }    

        else  

        {     

          //代码块3   

        }   

 

执行顺序:判断条件表达式1→满足条件判断条件表达式2→满足条件执行代码块1      

                                   →不满足条件执行代码块2

                                                                                        →不满足条件执行代码块3

注意:只有当满足外层if的条件时才会判断内层if的条件,else与离它最近的那个缺少elseif相配。

 

4.       switch结构:

    switch(int/char/string 表达式) 

    {      

         case 常量表达式1: 

         //语句1;  

         break;  //必须有     

         case 常量表达式2:  

         //语句2; 

         break;  //必须有       

       ……     

         default:      

         //语句块n;     

          break;    

      }

 

执行顺序:计算表达式的值case块后的常量表达式比较执行表达式值与常量表达式值相匹配的case                          →没有匹配的case块时执行default块中的语句

 

注意:每个case块和default块都必须有break语句,除非两个case块指尖没有其他语句。

           case子句摆放是没有顺序的,但是两个case语句不能具有相同的值。


↑ 上一篇文章:C#基本语法:数组与循环 关键词:C#,语法,数组,循环,二维数组,二重循环,对象数组 发布日期:2015/7/17 11:00:07
↓ 下一篇文章:寄小读者 关键词:冰心,散文,寄小读者 发布日期:2015/7/17 15:15:30
相关文章:
C#基础 第十六章 指导学习:课程总复习 关键词:C#语法,条件,分支,循环,ADO.NET,insert,delete,update,selec.. 发布日期:2015-07-25 17:53
C#基本语法:数组与循环 关键词:C#,语法,数组,循环,二维数组,二重循环,对象数组 发布日期:2015-07-17 11:00
C#中DataGridView的多表数据展示的方法总结 关键词:C#,DataGridView,多表数据,展示,方法,总结 发布日期:2015-07-18 12:01
相关目录:.NET
我要评论
正在加载评论信息......