2022.02.05 / Microsoft Visual Studio 2022 / C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _02._04_循环结构_二___for__
{
internal class Program
{
static void Main(string[] args)
{
// for 循环:
// 1、语法:
// 代码巴拉巴拉;
// for (声明循环变量并赋值; 循环条件; 改变循环变量的方法)
// {
// 循环体代码;
// }
// 代码哔哩哔哩;
// 2、运行过程:
// (1)、执行完 代码巴拉巴拉 后,进入本次 for循环。
// (2)、先 声明循环变量,并给 循环变量赋值。
// (3)、执行 循环条件,得出结果的布尔值(True or False)。
// (4)、若结果的布尔值为 True ,则执行一遍 循环体代码 。
// (5)、通过 设定的方法,改变 循环变量,使得 循环条件 有可能得出 False。
// (6)、当某次 循环条件 的结果为 False 时,本次 for循环 结束。
// (7)、继续执行后续的 代码哔哩哔哩。
// 例1:计算 1+2+3+...+8+9+10=?
int sum = 0;
for (int i = 1; i <= 10; i++)
{
sum += i;
}
Console.WriteLine("例1(for循环):1+2+3+...+8+9+10={0}", sum);
// 理解:
// 1、for循环 其实是 while循环中的一类特例。
// 2、for循环 能够实现的效果,用 while循环 也能实现,
// 只不过 for循环 书写比 while循环 简便。
// 3、while循环 用于 无法预知 具体的循环次数 的场合。
// for循环 用于 可以预知 具体的循环次数 的场合。
}
}
}