📜  forloop 向后计数 csharp - C# (1)

📅  最后修改于: 2023-12-03 15:00:50.429000             🧑  作者: Mango

For Loop 向后计数(C#)

在C#编程中,for循环结构是一种常用的迭代结构,可以让我们重复执行一段代码,直到执行满足特定条件为止。

基本语法

for循环的基本语法如下:

for (初始化表达式; 条件表达式; 迭代表达式)
{
    // 循环体语句
}

其中,初始化表达式会在循环开始前执行,并且只会执行一次。条件表达式会在每轮循环开始前检查,如果条件为真则继续执行循环体语句,否则跳出循环。迭代表达式会在每轮循环结束后执行,通常用于修改循环变量的值。

向后计数示例

一个常见的需求是向后计数输出数字。例如,从10开始向后输出5个数字:

for (int i = 10; i < 15; i++)
{
    Console.WriteLine(i);
}

这段代码使用for循环,初始化表达式是int i = 10,表示循环变量i的初始值为10。条件表达式是i < 15,表示只要i小于15就继续循环。迭代表达式是i++,表示在每轮循环结束后i的值会加1。

运行上面的代码会输出以下结果:

10
11
12
13
14

我们也可以将向后计数封装成一个方法,方便复用:

static void CountBackward(int start, int count)
{
    for (int i = start; i < start + count; i++)
    {
        Console.WriteLine(i);
    }
}

这个方法接受两个参数:起始值和输出数量。然后使用for循环进行输出。

使用这个方法输出从20开始向后输出7个数字:

CountBackward(20, 7);

运行上面的代码会输出以下结果:

20
21
22
23
24
25
26
总结

for循环是C#编程中非常常用的一种迭代结构,可以方便地重复执行一段代码,实现循环计算等操作。在向后计数等需求中,for循环尤为方便易用。