C#-程序的三种结构之循环结构
程序的三种结构:
1、顺序
2、选择(判断)
3、循环
-----------------------------------------
什么是循环?
1、不断的重复进行--》循环
2、直到某条件不成立终止循环---》循环结束
3、如果条件永远成立则为“死循环”
----------------
两种情况:
1、先判断再执行(循环)
2、先执行一次再判断,条件为真则继续执行直到条件为假退出循环
---------------
C#中的四种循环语句
1、while(循环)
2、do...while(循环)
3、for(循环)
4、foreach(循环)
-------------------------
while循环是一种当型循环,就是当条件满足为真时执行循环,当条件不满足为假时退出循环。
while(布尔表达式)
{
//循环体语句
}<----不用写分号结束
----------------------------
循环的核心是控制循环的次数,所以一般使用整数进行控制,例如:int i;
循环的三要素:
1、初始部分:从哪里开始
2、终止条件:到哪儿结束
3、迭代部分:循环语句体的执行
-----------------------------
while循环语句其实最适合做次数不确定的循环,
但是却知道什么条件才终止循环的场景。
-----------------------------------
while中表达式可以逆向判断,也就是说可以进行取反的判断,使用关系运算符中的(!=)不等于运算可以进行取反的操作。
---------------------
除非我们有意引入死循环,否则一定要在程序中避免死循环。
-----------------------
do...while循环是先执行一次循环体语句然后在判断循环条件是否为真。
使用场景:
当需要无论什么情况都要先执行语句然后在确定是否循环的情况下,使用do...while循环会更适合。
------------------------
语法:
do{
//循环体语句
}while(布尔表达式); <---这里一定不要忘记了分号结束语句
---------------------
do...while循环至少会执行一次。while循环可能一次都不执行
while是先判断再执行,do...while是先执行一次或多次再判断是否循环
--------------------
死循环产生的必要条件:就是循环终止条件永不为假。

浙公网安备 33010602011771号