温故而知新(三)

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

三、C#流程控制—分支选择

1.if语句(单分支选择语句):

语法:

1if(条件)2{3要执行的代码;4}

特点:先判断条件是否成立,如果条件成立(True),则执行大括号里面的代码;如果条件不成立(False),则跳过大括号里的代码不执行2.if-else语句(双分支选择语句):

语法:

1if(条件)2{3语句块1;4}5else6{7语句块2;8}

特点:先判断条件是否成立,如果成立(True),则执行语句块1;如果条件不成立(False),则执行语句块2注意:如果有多个if存在是,最后的else跟它就近的if语句相匹配,当if条件不成立,else的语句块才会执行3.if-else if(多分支选择语句):

语法:

1if(条件1)2{3语句块1;4}5elseif(条件2)6{7语句块2;8}9elseif(条件3)10{11语句块3;12}13......14elseif(条件n)15{16语句块n;17}18else19{20语句块m;21}

特点:先依次判断条件是否成立,如果成立(True),则执行相应的语句块,并跳出结构;如果不成立(False),则判断下一个条件;如果以上n个条件都不成立(False),则执行else里面的语句块m4.switch-case(多分支选择语句):

语法:

1switch(变量或表达式)2{3case常量1: 语句块1;

break;4case常量2: 语句块2;

break;5......6case常量n: 语句块n;

break;7default: 语句块m;

break;8}

特点:先得到变量或表达式的值,对值再进行判断,如果值与其中的一个常量相等,则执行相对应的语句块并跳出switch-case结构;如果没有找到匹配的值,则执行default中的语句块注意:case后面的常量必须是整数或字符型,且不能有相同的值;一般用于等值的比较

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航