C sharp编程基础之流程控制详解

一、异常捕获

异常捕获是语法上没有错误,在程序运行的过程当中,由于某些原因程序出现了错误不能再正常的运行。

我们在程序中经常会出现各种各样的异常,你如果想要你的程序变得坚强一些。在你的代码中应该经常性地使用try-catch来进行异常捕获。

C sharp编程基础之流程控制详解

异常捕获

1、语法:

try{可能会出现异常的代码;}

catch{出现异常后要执行的代码;}

2、执行过程:

如果try中的代码没有出现异常,那么catch中的代码不会执行。如果try中的代码出现了异常,那怕这行出现异常的代码后面还有一百行都不会执行了,而是直接跳到catch中执行代码

3、示例代码:

C sharp编程基础之流程控制详解

异常捕获示例代码

二、switch-case结构

switch-case结构用来处理多条件的定值的判断。

1、基本语法:

switch(变量或者表达式的值)

{case 值1:要执行的代码;break;

case 值2:要执行的代码;break;

case 值3:要执行的代码;break;

……

default:要执行的代码;break;

}

2、执行的过程:

程序执行到switch处,首先将括号中变量或者表达式的值计算出来,然后拿着这个值依次跟每个case后面所带的值进行匹配,一旦匹配成功,则执行该case所带的代码,执行完成后,遇到break。跳出switch-case结构。如果,跟每个case所带的值都不匹配。就看当前这个switch-case结构中是否存在default,如果有default,则执行default中的语句,如果没有default,则该switch-case结构什么都不做。

3、示例代码展示:

C sharp编程基础之流程控制详解

switch-case结构示例代码

三、while循环

C sharp编程基础之流程控制详解

1、语法结构:

while(循环条件){循环体;}

2、while循环的执行过程:

程序运行到while处,首先判断while所带的小括号内的循环条件是否成立,如果成立的话,也就是返回一个true,则执行循环体,执行完一遍循环体后,再次回到循环条件进行判断,如果依然成立,则继续执行循环体,如果不成立,则跳出while循环。在while循环当中,一般总会有那么一行代码,能够改变循环条件,使之终有一天不再成立,如果没有那么一行代码能够改变循环条件,也就是循环条件永远都成立,我们称之这种循环叫做死循环。

3、特点:

先判断,再执行,有可能一遍循环都不执行。

4、代码展示:

C sharp编程基础之流程控制详解

while循环代码展示

四、break的用法和练习

break一般不单独的使用,而是跟着if判断一起使用,表示,当满足某些条件的时候,就不再循环了。

1、可以跳出switch-case结构。

2、可以跳出当前循环。

3、代码示例:

C sharp编程基础之流程控制详解

break的用法和练习示例代码

五、do-while循环

C sharp编程基础之流程控制详解

do-while循环

1、语法介绍:

do

{

循环体;

}while(循环条件);

2、执行过程:

程序首先会执行do中的循环体,执行完成后,去判断do-while循环的循环条件,如果成立,则继续执行do中的循环体,如果不成立,则跳出do-while循环。

3、特点:先循环,再判断,最少执行一遍循环体。

4、示例代码呈现:

C sharp编程基础之流程控制详解

do-while循环代码代码示例


分享到:


相關文章: