C#系统学习第六章——循环语句

发布于:2025-07-02 ⋅ 阅读:(24) ⋅ 点赞:(0)

前言

        在 C# 编程的旅程中,循环与跳转语句如同掌控程序节奏的 “指挥家”,它们赋予代码重复执行任务和灵活改变执行路径的能力。无论是批量处理数据、遍历集合元素,还是在复杂逻辑中精准跳转,while、do...while、for 等循环语句,以及 break、continue、goto 等跳转语句,都是实现高效编程的必备利器。接下来,我们将一同深入探究这些语句的特性与用法,解锁它们在程序中实现复杂逻辑的奥秘。


6.1while循环

        实现“当型”循环结构。

语法格式如下:

while(表达式)
{
    语句
}

 语法:表达式为true,开始执行语句了;反之,退出循环。

流程图如下:

注意:

        (1)循环体如果有多条语句,需要用大括号括起来。如果不用大括号,则循环体只包含while语句后的第一条语句。

        (2)循环体内或表达式中必须要有使循环结束的条件。


6.2 do...while循环语句

6.2.1 do...while 循环

语法:无论循环条件是否成立,循环体中的代码都要被执行一次

语法格式如下

do
{
    语句
}
while(表达式);

注意:

        (1)do为关键字,必须与while配对使用

        (2)结尾一定要有 ;

流程图如下:

 

6.2.2 while 和 do...while语句的区别

        while和do while语句都用来控制代码的循环,但while语句使用与先进条件判断,再执行循环体的场合;而do while语句则使用先执行循环体,再执行条件判断的场合。


6.3 for循环

for循环能够用于循环次数已知的情况,又能够用于循环次数位置的情况。

6.3.1 for循环的一般形式

        常用格式:

for(表达式1;表达式2;表达式3)
{
    语句
}

流程图如下:

最常用格式为:

for(循环变量赋值;循环条件;循环变量赋值)
{
    语句组
}

6.3.2 for循环变体

        for循环使用时,有很多变体形式。

1.省略 表达式1

2.省略 表达式2

3.省略表达式3

4.3个表达式都省略

6.3.3 for循环中逗号的引用

        在for循环中,一个表达式可以用逗号间隔包含多条语句。


6.4 循环的嵌套

        一个循环里可以包含另一个循环,组成循环嵌套。


6.5 跳转语句

6.5.1 break语句

        可以用来跳出循环体,执行循环体外面的语句。

6.5.2 continue语句

作用是:结束本次循环,直接开始下一次循环。

6.5.3 goto语句

goto语句是无条件跳转语句,使用goto语句可以无条件使用程序跳到方法内部的任何一条语句。

goto后面带有一个标识符,这个标识符是同一个方法内某条语句的符号。冒号:作为后缀

语法如下:

goto 标识符:

...
标识符:
...

注意:跳转的方向可以向前,也可以向后;可以跳出一个循环,也可以跳入一个循环。

6.5.4 continue和break语句的区别

        continue和break语句的区别

        continue语句只结束本次循环,而不终止整个循环。

        break语句是结束整个循环过程,开始执行循环之后的语句。


结尾

        C# 中的循环与跳转语句,以各自独特的方式为程序执行流程提供了强大而灵活的控制手段。循环语句让我们能够高效处理重复性任务,跳转语句则为程序执行开辟了灵活多变的路径。熟练掌握这些语句,能让我们在编程时更加得心应手,编写出逻辑严谨、执行高效的代码。希望通过本文的分享,能帮助大家更好地理解和运用这些重要的编程元素。也期待大家在实际项目中不断实践,挖掘它们更多的应用场景,创造出更优秀的程序作品!若在学习过程中有新的感悟或疑问,欢迎随时交流探讨。 


网站公告

今日签到

点亮在社区的每一天
去签到