跳转至

For循环

大家好!欢迎观看《C#入门教程》第8课。

本期视频的任务是:

  • 学会使用for循环语句
  • 学会使用while循环语句

一、“循环结构语句”是什么?

循环结构语句是控制程序“重复执行“的语句。简单说,循环就是"重复做"。

比如:

  • 连续打印10次“你好”
  • 让学生一个一个进场签到
  • 每隔1秒刷新一次数据

这些重复的工作,在编程中由“循环语句”完成。


二、for 循环语法结构:

语法

                ②⑤     
for(初始化表达式;条件表达式;迭代器)
{
   
  //这里写你要重复的代码

}
  • 初始化表达式:用于设置循环的起点(决定循环从哪里开始)
  • 条件表达式:用于设置循环的终点(决定啥时候终止循环)
  • 迭代表达式: 用于循环的迭代

执行流程

① 初始化表达式:初始化变量,设置循环的起始值;
② 条件表达式:检测变量是否符合条件。
③ 若符合条件,执行循环体内代码。
④ 迭代器:修改变量值,通常是加1或减1
⑤ 条件表达式:检测变量是否符合条件。若不符合条件,则终止循环

三、练习题:循环基础语法

练习1:加法迭代器

使用for循环,向控制台输出1到5

for (int i = 1; i <= 5; i++)
{
    Console.WriteLine("第 " + i + " 次问好");
}

程序会执行5次,输出:

第 1 次问好
第 2 次问好
第 3 次问好
第 4 次问好
第 5 次问好

练习2:减法迭代器

使用for循环,向控制台输出1到5

for (int i = 5; i > 0; i--)
{
    Console.WriteLine("第 " + i + " 次问好");
}

程序会执行5次,输出:

第 5 次问好
第 4 次问好
第 3 次问好
第 2 次问好
第 1 次问好

示例1:for循环输出1-10

示例2:for循环输出10 - 1

示例3:for循环输出1-10之间的偶数

示例4:计算1到100的和是多少

示例5:使用for循环输出1到100之间所有能被7整除的数

示例6:计算1到50之间所有奇数的和

示例7:使用for循环输出1到30之间所有能被3整除但不能被5整除的数。