问答网

当前位置: 首页 > 知识问答 > for循环的基本格式和执行过程

for循环的基本格式和执行过程

知识问答 浏览6次

基本格式:

for 循环控制变量=初值 to 终值 【step 步长】

循环体

next 循环控制变量

执行过程:

1、循环变量赋初值,它仅被赋值一次。

2、判断循环变量是否在终值內,如果是,执行循环体;如果不是,结束循环,执行next的下一条语句。循环变量将步长,转到2,继续循环。

for循环是一种常用的循环结构,其基本格式如下:

```

for (初始化; 循环条件; 循环迭代) {

// 循环体代码

}

```

执行过程如下:

1. 初始化:在进入循环之前,首先执行一次初始化操作。通常,我们会在这里声明和初始化一个控制循环的变量。

2. 循环条件判断:在每次循环开始之前,都会检查循环条件是否为真。如果条件为真,则执行循环体代码;如果条件为假,则退出循环。

3. 循环体代码执行:如果循环条件为真,就会执行循环体代码,其中包含了需要重复执行的操作。

4. 循环迭代:执行完循环体代码后,会执行循环迭代操作,通常是对控制循环的变量进行更新或修改。完成迭代后,程序将返回第二步,再次判断循环条件。

程序设计里,可以实现循环的方式很多,不同的语言都是大同小异的,基本上都是for,foreach,while,do while等等。这里根据题目要求只介绍for循环。

先看语法

for(单次表达式;条件表达式;末尾循环体)

{中间循环体;}

for后面圆括号里的三个表达式都可以空缺,但分号必须保留。靠前个表达式只在循环体开始前有且仅执行一次;第二个表达式是用于控制是否执行循环体的,如果条件满足,就执行,否则退出循环体;最后一个表达式,用于在每次循环结束后执行一个操作。

再说循环体,也是可以省略的,如果是简单的语句,放到for的第三个表达式也没问题。

至于执行过程,首先执行for的靠前个表达式。然后循环正式开始,判断第二个表达式是否成立,是,执行循环体,否,退出循环。最后执行第三个表达式。

实例,求100以内的偶数和

int sum=0;

//i是用于控制循环体的变量,也是用于累加的参量

//i先初始化为靠前个有效加数2。再判断i是否小于等于100,如果成立,就执行循环体里的加法,否则完成循环。每次执行完,i都加一个2,得到新的偶数。

for(int i=2;i<=100;i+=2)

{

sum+=i;

}。