Module: 周期。带参数的循环 (for)


Problem

2/17

for循环的特点

Theory Click to read/hide

for
循环
for 循环是一种单步执行重复操作的方法。让我们仔细看看它是如何工作的。

通常,部分 for  循环采用以下步骤: 
<分区>1。设置初始值。 
<分区>2。执行条件测试以继续循环。 
<分区>3。执行循环操作。
<分区>4。更新测试中使用的值。 
然后重复步骤2-4,直到满足条件。一旦条件变为假,循环终止并执行 for 循环语句之后的语句。
 
<分区>
循环的一般形式  for (/* 表达式 1*/; /* 表达式 2*/; /* 表达式 3*/ ) {       /* 一个语句或语句块 - 循环体 */;

表达式1 负责设置循环变量(计数器)的初值,以分号结束。
例如 :
  • i=0; // 循环变量 i 设置初始值等于零 - 应该在之前声明循环
  • int i=0; // i 变量可以在循环头中立即声明,但 在这种情况下,它会在循环结束后从内存中删除循环运行
  • ;  // 根本没有循环变量的初始化和声明, 这种情况下,可以在循环之前声明
表达式2 - 这是继续for循环的条件,它被测试为真。例如,

i <= 10  // 只要变量 i 小于或等于 10,循环就会运行。
条件可以是任何内容。

表达式 3 更改计数器变量的值。没有这个值,循环将被认为是无限的。例如,

i++;  // 每次循环体完成时,i 加 1。

 

Problem

上面的程序 在一列中显示从 1 到 10 的数字。 你可以通过运行它来验证这一点。
更改循环的标题,使程序显示从 20 到 30 的值。