在 C# 中,循环语句允许你重复执行一段代码直到满足特定条件。以下是 C# 支持的几种主要循环语句:
for 循环
for 循环是一种基本的循环结构,它允许你指定循环的初始状态、终止条件和循环变量的更新方式。
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
在这个例子中,for 循环从 i = 0 开始,只要 i 小于 10 就继续执行循环体,并在每次循环后将 i 加一。
while 循环
while 循环会在其条件为真时不断执行代码块。
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
}
while 循环会检查条件 i < 10,只要条件为真,就会执行循环体内的代码。注意,确保循环体内有修改条件的逻辑,否则可能造成无限循环。
do-while 循环
do-while 循环与 while 循环类似,但它至少会执行一次循环体内的代码,之后每次循环都会检查条件。
int i = 0;
do
{
Console.WriteLine(i);
i++;
} while (i < 10);
即使条件不满足,do-while 循环也会先执行一次循环体内的代码,然后检查条件以决定是否继续执行。
使用 break 和 continue
break 语句用于立即终止循环,而 continue 语句用于跳过当前循环的剩余部分,直接开始下一次循环。
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
break; // 终止循环
}
Console.WriteLine(i);
}
for (int i = 0; i < 10; i++)
{
if (i % 2 == 0)
{
continue; // 跳过偶数
}
Console.WriteLine(i); // 只打印奇数
}
循环语句是控制程序流程的重要工具,允许你重复执行一段代码直到满足特定条件。正确地使用循环语句可以提高代码的效率和可读性。
扫描下方二维码,即可免费领取游戏开发训练营课程