请教C语言中循环语句for的执行过程,谢谢!!

尽量说的通俗易懂一些,for语句的作用是什么?什么情况下能用到for循环语句呢?
谢谢大家不吝赐教!!^v^ ^v^ ^v^

计算一次 init(初始化)表达式,然后开始一个循环序列。循环序列从计算 condition 表达式开始。如果 condition 表达式计算结果为 true,则执行 statement,并计算 next 表达式。然后循环序列再次从计算 condition 表达式开始。

如果将只执行一条语句,则用来括起要由 for 语句执行的语句块的大括号 ({}) 是不必要的。

可用性:ActionScript 1.0;Flash Lite 1.0

参数
init -- 在开始循环序列前要计算的表达式,通常为赋值表达式。还允许对此参数使用 var 语句。

示例
下面的示例使用 for 在数组中添加元素:

var my_array:Array = new Array();
for (var i:Number = 0; i < 10; i++) {
my_array[i] = (i + 5) * 10;
}
trace(my_array); // 输出:50,60,70,80,90,100,110,120,130,140

下面的示例使用 for 重复执行相同的动作。在这段代码中,for 循环将从 1 到 100 的数字相加。

var sum:Number = 0;
for (var i:Number = 1; i <= 100; i++) {
sum += i;
}
trace(sum); // 输出:5050

下面的示例说明在将仅执行一条语句时大括号 ({}) 是不必要的:

var sum:Number = 0;
for (var i:Number = 1; i <= 100; i++)
sum += i;
trace(sum); // 输出: 5050
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-07
举个例子说:for(i=0;i<10;i++),它的执行过程就是这样的:1,使i=0。然后判断i是否小于10 ,则执行i<10的判断语句。若成立就执行for所带的循环体,不成立就跳出循环执行后面的语句。
2,若在1中执行了循环体,然后就执行i++;再判断i<10是否成立,成立就执行循环体,否则跳出。
就这样一直执行到跳出循环体。
不知道我说的你是否能明白!!本回答被提问者采纳
第2个回答  2007-04-10
不用这么复杂
例如:
int sum=0;
for(i=1;i<10;i++)
sum+=i;
就是把1到10依次加起来,输入到sum当中
第3个回答  2007-04-10
for(表达式1;表达式2;表达式3) 组成结构
①计算表达式1。
②计算表达式,如果结果为真(即条件成立,如1>0为真),如果为假转第⑤步
③执行for下面的语句,执行完后转到第④步。
④计算表达式,结束本次循环周期,转回第②步,开始下一次循环。
⑤结束循环,执行for语句后的第一条语句。
for语句后面的循环体,可以是简单语句也可以是复合语句,复合语句要用{}括起来。
第4个回答  2007-04-10
int n, m;
示例:for( i=n; i<=m; i++ )
{
语句;
}
这个伪代码是对从n到m的m-n+1个元素逐个遍历,它用于对
需要遍历的地方.
归纳的表现形式:
for( 表达式1; 表达式2; 表达式3 )
语句;
上面的形式可以等价于:
表达式1;
while( 表达式2 )
{
语句;
表达式3;
}
下面的更容易理解.

C语言中的”for循环“是怎样一个流程?请高手详细描述下,谢谢
在C语言中,for语句使用最为灵活。它的一般形式为:for(表达式1;表达式2;表达式3) 语句 它的执行过程如下:1)先求解表达式1。2)求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面第3)步;若其值为假(0),则结束循环,转到第5)步。3)求解表达式3。4)转回上面...

c语言中 for循环嵌套的运算流程?
for循环的一般形式为:for(表达式1; 表达式2; 表达式3){ 语句块} 它的执行过程如下:1) 先求解表达式1。2) 求解表达式2,若其值为真(非0),则执行循环体,否则结束循环。3) 执行完循环体,再求解表达式3。4) 重复执行步骤 2) 和 3),直到循环结束。注意:表达式1仅在第一次循环时求解...

C语言 for循环执行步骤
C语言for循环的格式一般如下:for (exp1; exp2; exp3 ) {语句块;} 流程:exp1一般是一个初始值设置,程序先检测exp2的条件是否成立,如果成立则执行for循环语句块,如果不成立,则退出循环,执行完for语句块后,会执行exp3,一般是一个增\/减量的操作。

C语言 for循环执行步骤
C语言中的for循环执行过程可以分为以下几个步骤:首先,初始化变量:在"for(int i=0;i<20;i++)"这一结构中,i被赋值为0,这是循环的初值设置,即步骤1。然后,进行条件判断:程序会检查"i是否小于20",这是每次循环开始前的关键步骤,如果条件满足(即i<20),则继续执行下一步,否则,循环结...

for语句的执行过程和流程图
for循环是C语言编程中的一种循环语句。1、具体执行过程:1)求解表达式1。2)求解表达式2。若其值为真,则执行 for 语句中指定的语句,然后执行第3步;若表达式2值为假,则结束循环,转到第5步。3)求解表达式3。4)转回上面第2步继续执行。5)循环结束,执行 for 语句下面的语句。注意:执行过程...

C语言中,for语句的用法
for的流程如下 当进入for循环的时候,首先执行表达式1(就是你上边的i=1的部分) 然后执行表达式2(就是你上边的i<8的部分)判断是否满足条件 满足条件进入循环体,执行循环体内容,当循环结束后执行表达式3(也就是你写的i++),然后再执行表达式2,判断是否还满足条件,这时i经过了表达式3后值已经...

C语言循环控制语句的for语句
其执行过程如下:首先计算表达式1,然后计算表达式 2。若表达式2为真,则执行循环体;否则,退出 for循环,执行for循环后的语句。如果执行了循环体,则循环体每执行一次,都计算表达式3,然后重新计算表达式2,依此循环,直至表达式 2的值为假,退出循环。for语句的三个表达式都是可以省略的,但分号“;”...

for循环的条件与循环体的执行顺序.
不同编程语言的for循环用法可能存在差异,此处以C语言为例。假设有以下for循环执行代码:1、执行for循环体里的第一个参数,也就是定义一个int整形变量,其变量名为i,并初始化为0。2、 执行完第一个参数里的代码后,会执行第二个参数,判断i是否小于99。3、当第二个表达式为True时会去执行循环体里...

c语言for循环语句用法
c语言for循环语句用法为:for(表达式1;表达式2;表达式3),循环体。在for循环语句用法中,for是关键字。for之后的圆括号内一共有3个表达式,以分号隔开。一般情况下,表达式1的作用是赋初值;表达式2的作用是控制循环,即循环条件;表达式3的作用是修改循环变量的值,一般是赋值。循环体语句如果只有一...

在C语言中循环语句for循环的形式为?
(1).for 循环中语句可以为语句体,但要用{和}将参加循环的语句括起来。(2).for 循环中的初始化、条件表达式和增量都是选择项,即可以缺省,但;不能缺省。省略了初始化,表示不对循环控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作...

相似回答