第十三式:C# 循环 (周天运转)

绝世
秘籍
冲儿,练内功最重要的是什么?
是天赋?是奇遇?
错!是坚持。真气在体内运行一个周天不够,要运行千百个周天。
在代码里,重复做一件事,就叫循环 (Loop)

1. while 循环 - 内功心法

只要条件满足,就一直练下去。先判断,后执行。


int count = 0;
while (count < 10) // 只要还没练够10次
{
    Console.WriteLine("运转周天:" + count);
    count++; // 练完一次,计数加一
}
        

2. do...while 循环 - 先斩后奏

不管三七二十一,先练一次再说,然后再判断要不要继续。


int count = 0;
do
{
    Console.WriteLine("先打一拳再说!");
    count++;
} while (count < 5);
        

3. for 循环 - 剑招套路

最常用的循环,适合已知次数的修炼。起势、判断、收势一气呵成。


// for (起势; 判断; 收势)
for (int i = 0; i < 10; i++)
{
    Console.WriteLine("挥剑第 " + i + " 次");
}
        
警惕死循环 (Infinite Loop)
如果你忘了写 i++,或者条件永远为真(如 while(true) 且没有 break),程序就会像走火入魔一样永远停不下来,直到耗尽系统资源(内力枯竭)而死!
🔄

动手时刻:面壁思过

令狐冲被罚在思过崖面壁,要默写 100 遍“我不敢了”。请用 for 循环帮他完成。

查看参考答案

for (int i = 1; i <= 100; i++)
{
    Console.WriteLine($"第 {i} 遍:我不敢了");
}
                    

成就解锁:【毅力帝】 获得:循环真经