📅  最后修改于: 2023-12-03 15:00:50.429000             🧑  作者: Mango
在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循环尤为方便易用。