亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

掌握 C# for 循环:语法、执行流程与实战示例

掌握 C# for 循环

学习 C# for 循环的用法,理解其执行流程,通过实战示例覆盖常见场景与边界情况。


什么是 for 循环?

for 循环按指定次数重复执行代码块。当重复次数已知或可计算时,它是最常用的迭代方式。

语法

for (initialization; condition; iterator) {
    // 循环体
}

执行流程

  1. initialization 仅执行一次,初始化循环变量。
  2. 评估 condition。若为 true,执行循环体。
  3. 循环体结束后执行 iterator,通常修改循环变量。
  4. 再次检查 condition;循环重复直到条件为 false。
  5. 若初始条件即为 false,循环体永不执行。

执行流程图

掌握 C# for 循环:语法、执行流程与实战示例

实战示例

示例 1:基础迭代

using System;
class ForLoopDemo {
    static void Main() {
        for (int i = 1; i <= 5; i++) {
            Console.WriteLine($"C# For Loop: Iteration {i}");
        }
    }
}
Output:
C# For Loop: Iteration 1
C# For Loop: Iteration 2
C# For Loop: Iteration 3
C# For Loop: Iteration 4
C# For Loop: Iteration 5

示例 2:求前 N 个自然数之和

using System;
class SumDemo {
    static void Main() {
        int n = 5, sum = 0;
        for (int i = 1; i <= n; i++) {
            sum += i;
        }
        Console.WriteLine($"Sum of first {n} natural numbers = {sum}");
    }
}
Output: Sum of first 5 natural numbers = 15

示例 3:多重初始化与迭代表达式

using System;
class MultiExprDemo {
    static void Main() {
        for (int i = 0, j = 0; i + j <= 5; i++, j++) {
            Console.WriteLine($"i = {i} and j = {j}");
        }
    }
}
Output:
i = 0 and j = 0
i = 1 and j = 1
i = 2 and j = 2

省略 for 循环的部分

for 语句的三个部分均可选。缺失部分时表现类似 while 循环。

示例 4:无初始化和迭代

using System;
class OmitPartsDemo {
    static void Main() {
        int i = 1;
        for (; i <= 5; ) {
            Console.WriteLine($"C# For Loop: Iteration {i}");
            i++;
        }
    }
}
Output:
C# For Loop: Iteration 1
C# For Loop: Iteration 2
C# For Loop: Iteration 3
C# For Loop: Iteration 4
C# For Loop: Iteration 5

无限 for 循环

当 condition 永不为 false 时,循环永远运行。

示例 5:显式无限循环

for (int i = 1; i > 0; i++) {
    Console.WriteLine($"C# For Loop: Iteration {i}");
}

或经典写法:

for (;;) {
    // 无限循环
}

核心要点

C语言

  1. 状态监测:检查与预测性维护的综合指南
  2. 避免工厂维护状态监测常见陷阱,走向成功
  3. 工业物联网赋能预测性维护:主动策略削减停机与成本
  4. 工业4.0:重塑资产状态监测,实现卓越效能
  5. 掌握 C# while 与 do-while 循环:语法、示例与最佳实践
  6. C# foreach 循环:轻松遍历数组与集合
  7. 掌握 C++ for 循环:语法、流程图、范围循环与实战模式
  8. C 语言 for 循环完全指南:语法、机制与实战示例
  9. C 语言 while 与 do-while 循环实战指南
  10. 精通 Java 增强 for 循环:语法、示例与最佳实践
  11. Java 判断阿姆斯特朗数(自幂数):for 循环与 while 循环实现
  12. Java 回文数判断:while 循环与 for 循环两种算法实现