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语句用于终止出现在其中的方法的执行,并将控制返回给调用方法,另外,它还可以返回一个可选值。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。