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

尽量说的通俗易懂一些,for语句的作用是什么?什么情况下能用到for循环语句呢?谢谢大家不吝赐教!!^v^^v^^v^... 尽量说的通俗易懂一些,for语句的作用是什么?什么情况下能用到for循环语句呢?
谢谢大家不吝赐教!!^v^ ^v^ ^v^
展开
 我来答
liualone
2007-04-10
知道答主
回答量:35
采纳率:0%
帮助的人:34.8万
展开全部
计算一次 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
洪羿
推荐于2017-10-07 · TA获得超过157个赞
知道答主
回答量:44
采纳率:0%
帮助的人:0
展开全部
举个例子说:for(i=0;i<10;i++),它的执行过程就是这样的:1,使i=0。然后判断i是否小于10 ,则执行i<10的判断语句。若成立就执行for所带的循环体,不成立就跳出循环执行后面的语句。
2,若在1中执行了循环体,然后就执行i++;再判断i<10是否成立,成立就执行循环体,否则跳出。
就这样一直执行到跳出循环体。
不知道我说的你是否能明白!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heartedtears
2007-04-10
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
不用这么复杂
例如:
int sum=0;
for(i=1;i<10;i++)
sum+=i;
就是把1到10依次加起来,输入到sum当中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
属威邦19
2007-04-10 · 超过45用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:129万
展开全部
for(表达式1;表达式2;表达式3) 组成结构
①计算表达式1。
②计算表达式,如果结果为真(即条件成立,如1>0为真),如果为假转第⑤步
③执行for下面的语句,执行完后转到第④步。
④计算表达式,结束本次循环周期,转回第②步,开始下一次循环。
⑤结束循环,执行for语句后的第一条语句。
for语句后面的循环体,可以是简单语句也可以是复合语句,复合语句要用{}括起来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crazy2006king
2007-04-10
知道答主
回答量:3
采纳率:0%
帮助的人:5242
展开全部
int n, m;
示例:for( i=n; i<=m; i++ )
{
语句;
}
这个伪代码是对从n到m的m-n+1个元素逐个遍历,它用于对
需要遍历的地方.
归纳的表现形式:
for( 表达式1; 表达式2; 表达式3 )
语句;
上面的形式可以等价于:
表达式1;
while( 表达式2 )
{
语句;
表达式3;
}
下面的更容易理解.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式