揭秘C#循环语句的无限可能

揭秘C# for循环的使用要点

for循环的基本结构

C#中的for循环语法如下:

for (初始化变量; 条件表达式; 自增/自减)
{
    // 循环体
}

  • 初始化变量:通常用于声明循环计数器(如int i = 0)。
  • 条件表达式:循环执行的条件(如i < 10),满足时执行循环体。
  • 自增/自减:每次循环后对计数器进行调整(如i++)。

示例:打印10行星号

for (int i = 0; i < 10; i++)
{
    Console.WriteLine("*");
}

此代码会输出10行单独的*

死循环与终止条件

若省略条件表达式,循环可能无限执行(死循环)。可通过break强制终止:

for (int i = 0; ; i++)
{
    if (i > 50)
    {
        break; // 当i>50时终止循环
    }
    Console.WriteLine(i);
}

跳过当前迭代

使用continue跳过符合条件的当前循环,直接进入下一次迭代:

for (int i = 0; i < 50; i++)
{
    if (i % 2 != 0)
    {
        continue; // 跳过奇数
    }
    Console.WriteLine(i); // 仅输出偶数
}

关键点总结

  • break:完全退出循环。
  • continue:跳过当前迭代,继续下一次循环。
  • 避免死循环需确保有明确的终止条件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值