欢迎光临
我们一直在努力

C# 中的 for 循环:小白能看懂的循环语句

在我们学习 C# 的过程中,循环语句是一个非常重要的知识点。很多时候,我们需要让程序重复执行某一段代码,比如打印 1 到 100 的数字、遍历一个数组里的所有数据、重复执行某个操作。如果每次都手动写代码,那不仅麻烦,而且代码量也会非常大。

这个时候,循环就出现了。C# 中常用的循环有 "for" 循环、"while" 循环和 "foreach" 循环。其中,"for" 循环是最常用的一种。

一、什么是 for 循环?

简单来说,"for" 循环就是让一段代码按照指定次数重复执行。

比如我们想打印 1 到 5:

如果不用循环,需要写:

Console.WriteLine(1);
Console.WriteLine(2);
Console.WriteLine(3);
Console.WriteLine(4);
Console.WriteLine(5);

虽然数字少还可以接受,但是如果要打印 1 到 10000 呢?显然不可能一个一个写。

这时候使用 "for" 循环就非常方便:

for(int i = 1; i <= 5; i++)
{
    Console.WriteLine(i);
}

运行结果:

1
2
3
4
5

几行代码就完成了大量重复工作。

二、for 循环的基本格式

for 循环的基本结构如下:

for(初始化条件; 判断条件; 变化条件)
{
    // 要重复执行的代码
}

拆开来看:

1. 初始化条件:

初始化一般用来创建一个计数变量。

如:

int i = 1;

意思是从 1 开始循环。

这里的 "i" 就像一个计数器,记录循环执行到第几次。

2. 判断条件:

判断条件决定循环什么时候停止。

如:

i <= 5

意思是只要 i 小于等于 5,就继续执行。

当 i 变成 6 时,条件不满足,循环结束。

3. 变化条件

变化条件负责改变计数器的值。

如:

i++

表示每循环一次,i 增加 1。

也可以写:

i–

表示每次减少 1。

三、for 循环的执行过程

其实它的执行顺序非常简单:

如:

for(int i = 1; i <= 3; i++)
{
    Console.WriteLine(i);
}

执行过程:

第一次:

1. 创建变量 i,并赋值为 1
2. 判断 i <= 3,成立
3. 执行循环里的代码,输出 1
4. i 增加 1,变成 2

第二次:

1. 判断 i <= 3,成立
2. 输出 2
3. i 变成 3

第三次:

1. 判断 i <= 3,成立
2. 输出 3
3. i 变成 4

第四次:

判断 i <= 3 不成立,循环结束。

所以最终输出:

1
2
3

四、for 循环的常见用法

1. 输出数字

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

输出:

0
1
2
3
4
5
6
7
8
9

注意这里是从 0 开始,因为计算机中很多地方都是从 0 开始计数

2. 计算累加

比如计算 1 到 100 的和:

int sum = 0;

for(int i = 1; i <= 100; i++)
{
    sum += i;
}

Console.WriteLine(sum);

结果:

5050

这里每循环一次,就把当前数字加到 sum 里面。

3. 循环输出文字

for(int i = 0; i < 5; i++)
{
    Console.WriteLine("你好C#");
}

结果会打印 5 次:

你好C#
你好C#
你好C#
你好C#
你好C#

五、for 循环中的注意事项

1. 注意循环条件

如果条件永远成立,就会出现死循环。

如:

for(int i = 1; i > 0; i++)
{
    Console.WriteLine(i);
}

因为 i 永远大于 0,所以程序会一直运行。

2. 注意变量变化

如果忘记写 "i++":

for(int i = 1; i <= 5;)
{
    Console.WriteLine(i);
}

那么 i 永远是 1,也会导致死循环。

六、总结:

"for" 循环是 C# 中很重要的循环语句,它最大的作用就是让程序重复执行代码,减少大量重复工作。

学习 for 循环时,重点掌握三个部分:

1.初始化条件:从哪里开始
2.判断条件:什么时候结束
3.变化条件:每次如何变化

刚开始学习的时候,不要觉得 for 循环难,只要多写几个简单例子,比如打印数字、计算总和、遍历数据,很快就能掌握的。

赞(0)
未经允许不得转载:171主机测评 » C# 中的 for 循环:小白能看懂的循环语句
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址