Unity开发之C#基础-循环

循环的介绍

一般来讲,程序是由上而下执行的,函数中的第一个语句先执行,接着是第二个语句,以此类推。

循环语句可以让我们多次执行同一个语句或语句组

制作不易还请各位一键三连哦!

循环类型

循环包含四种类型:
1. for循环/foreach循环:多次执行一个语句序列,简化管理循环变量的代码。会在循环体执行前判断条件
2. while循环:当给定的条件为真(true)时,重复执行代码块中的语句或语句组。它会在循环体执行前先判断条件
3. do…while循环:先执行一次循环体,在判断执行条件
4. 嵌套循环:可以将以上循环进行嵌套使用
在这里插入图片描述

for循环/foreach循环

for循环与foreach循环最为常用,一般多数用于对数组的遍历,但也可以使用其进行基本操作等。
语法如下:

for(初始表达式;条件表达式;增量表达式){
    
    
      循环体
}

当程序运行时,先执行初始表达式,通常,初始表达式都是用来声明一个新的局部变量并初始化的。其中,在初始表达式中所定义的变量,只能作用与循环内,在执行完初始表达式后,程序会进入到条件表达式判定,判定是否满足条件,满足后才可以继续向下执行循环体,当循环体执行完毕后,程序会进入到增量表达式,然后再次回到条件表达式中,继续判断,以此类推,当程序判断到条件表达式不符合要求时,则循环结束。以下是示例:
在这里插入图片描述

foreach循环用于数组的遍历,在下期介绍到数组时会使用foreach循环。

while循环

while循环与for也一样,只不过当我们使用while循环时需要指定一个退出条件,否则程序会进入一个死循环状态。
语法如下:

while(条件表达式){
    
    
	循环体
}

在这里插入图片描述

do…while循环

do…while循环与while循环就差别在do.while是先执行一次循环体,而不是先判断。
在这里插入图片描述

嵌套循环

每一个循环都可以进行嵌套循环,从而达到内外层一起循环的效果,以下列程序为例,让我们看看双重循环该如何使用:
在这里插入图片描述

总结

循环并没有什么具体的需要讲的,只要大家熟练记住了循环的要点,以及使用方式,灵活运用即可

猜你喜欢

转载自blog.csdn.net/qq_46093832/article/details/119879551