while循环- 语法结构:
while (条件表达式) { 循环体 }。例如:int i = 0; while (i < 5) { Console.WriteLine(i); i++; } - 执行流程:首先判断条件表达式的值,如果为
true,则执行循环体中的代码。在每次循环体执行完后,会再次判断条件表达式的值。只要条件表达式为true,循环就会一直执行下去。在上述示例中,首先判断i < 5是否成立,因为i初始值为 0,条件成立,所以输出 0,然后i自增 1。接着再次判断i < 5,如此反复,直到i的值达到 5,此时条件表达式为false,循环结束。 - 应用场景:
while循环适用于在循环开始时不确定循环次数,而是根据某个条件来决定是否继续循环的情况。比如读取文件内容,直到文件末尾;或者等待用户输入正确的值等情况。例如,下面是一个简单的等待用户输入正确密码的while循环示例:string correctPassword = "12345"; string inputPassword; Console.WriteLine("请输入密码:"); while ((inputPassword = Console.ReadLine())!= correctPassword) { Console.WriteLine("密码错误,请重新输入:"); } Console.WriteLine("密码正确,欢迎!");
- 语法结构:
上述就是对 C# 的 while循环 介绍




没有回复内容