理论教育 C#常用基本语句:if、switch、循环与跳转

C#常用基本语句:if、switch、循环与跳转

时间:2023-11-16 理论教育 版权反馈
【摘要】:if语句用于判断表达式的值,满足条件时执行其包含的语句块。附表-3 C#中的if条件语句(续)switch语句是用来实现多分支选择的,通过switch可以使多分支语句变得简明清晰。其语法结构如下:循环语句循环语句是用于执行重复程序代码的语句,C#中常用的循环语句有while语句、do while语句、for语句和foreach语句。常用的跳转语句包括break、continue、goto和return语句。break语句用于终止最内层while、do、for和switch语句的执行。

C#常用基本语句:if、switch、循环与跳转

C#提供了各种不同的语句,通过这些语句来控制程序的执行,使用C或C++进行过编程的人员对这些语句中的大多数将会非常熟悉。常用的C#语句有条件语句、循环语句及跳转语句等。

(1)条件语句

条件语句主要根据表达式的结果去执行相应的语句块,C#主要提供两种条件语句:if语句和switch语句。

if语句用于判断表达式的值,满足条件时执行其包含的语句块。常用的if语句有单分支选择、双分支选择和多分支选择三种结构。它们各自的语法和执行过程见附表-3。

附表-3 C#中的if条件语句

(续)

switch语句是用来实现多分支选择的,通过switch可以使多分支语句变得简明清晰。switch语句的执行方式为将任何整型变量或字符串与多个值进行检查,当两者匹配时执行相应的语句。其语法结构如下:

(2)循环语句

循环语句是用于执行重复程序代码的语句,C#中常用的循环语句有while语句、do while语句、for语句和foreach语句。循环语句的语法和执行过程见附表-4。(www.daowen.com)

附表-4 C#中的循环语句

(3)跳转语句

跳转语句的作用是使函数内的程序无条件地改变控制权,即在程序间进行控制转移。常用的跳转语句包括break、continue、goto和return语句。

break语句用于终止最内层while、do、for和switch语句的执行。当程序遇到这一语句之后,该语句所在的循环结束,紧接着执行被终止执行语句后面的语句。

continue语句仅使最内层的循环体终止当前进行的这次循环。在while和do循环结构中,它将控制权转至对真值条件的计算。它与前面提到的break语句不同,它并不终止整个循环的执行,而仅仅终止当前这一次循环的运行。

goto语句也能用来跳出循环和switch语句。它无条件地转移程序的执行控制,其转移目的地是一个标号,因此要求标号与goto语句处在同一个函数中。

return语句用于终止出现在其中的方法的执行,并将控制返回给调用方法,另外,它还可以返回一个可选值。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈