C#中的循环结构

2020-09-24 14:48发布

循环结构是程序中比较常用的一个结构,主要用来重复执行某一些代码从而达到预期的效果。

循环结构中主要包含四种格式,分别为:

*while循环

*do..while循环

*for循环

*foreach循环


while循环语句格式:

while(条件表达式)

{

循环体;

}

代码举例:

结果为2次hello world和1次haha

do..while循环语句格式:

do

{

循环体;

}

while(条件表达式);

注意和while的区别。

代码举例:

结果为1次hello

for循环语句格式:

for(初始化表达式; 条件表达式; 循环后的操作表达式)

{

循环体;

}

代码举例:

for循环中存在一种特殊的格式循环嵌套:

for(初始化表达式; 条件表达式; 循环后的操作表达式)

{

for(初始化表达式; 条件表达式; 循环后的操作表达式)

{

执行语句;

}

}

代码示例:


foreach循环语句格式:(后面学习)

foreach(数据类型 数据名 in 容器名)

{

执行语句;

}

需要注意的是foreach语句只能用来遍历。

break关键字

break,跳出,应用于循环结构和选择结构。作用是跳出所在的循环并终止所在循环。

结果为打印1次hello

通常情况下,break要和其他语句结合使用,可以避免警告

break只会跳出它所在的循环

continue关键字

continue,继续,应用于循环结构。作用是结束本次循环继续执行下一次循环。

结果为打印出1~11之间所有的奇数

continue正常情况下和分支结构结合使用,一般不单独使用

注意,break和continue都是关键字,同时也都可以单独成句。如果这两个语句离开了应用范围将没有意义