​c语言中for循环语句的用法(c语言for循环的使用)

2024-02-03 23:09 来源:秀流网 点击:

c语言中for循环语句的用法(c语言for循环的使用)

在C语言中,for语句使用最为灵活,它完全可以取代 while 语句。它的一般形式为:

for(表达式1; 表达式2; 表达式3) 语句

它的执行过程如下:先求解表达式1。 求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面第3)步;若其值为假(0),则结束循环,转到第5)步。 求解表达式3。 转回上面第2)步继续执行。 循环结束,执行for语句下面的一个语句。

其执行过程可用下图表示。

for语句最简单的应用形式也是最容易理解的形式如下:

for(循环变量赋初值; 循环条件; 循环变量增量) 语句

循环变量赋初值总是一个赋值语句,它用来给循环控制变量赋初值;循环条件是一个关系表达式,它决定什么时候退出循环;循环变量增量,定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用分号(;)分开。例如:for( i=1; i<=100; sum="sum+i;" i="">100时,结束循环。相当于:i=1;while(i<=100){ sum=sum+i; i++; }

对于for循环中语句的一般形式,就是如下的while循环形式:

表达式1;

while(表达式2){

语句

表达式3;

}

使用for语句应该注意:

1) for循环中的“表达式1(循环变量赋初值)”、“表达式2(循环条件)”和“表达式3(循环变量增量)”都是选择项,即可以缺省,但分号(;)不能缺省。

2) 省略了“表达式1(循环变量赋初值)”,表示不对循环控制变量赋初值。

3) 省略了“表达式2(循环条件)”,则不做其它处理时便成为死循环。例如:for( i=1; ; i++ ) sum=sum+i; 相当于:i=1;while(1){ sum=sum+i; i++; } 4) 省略了“表达式3(循环变量增量)”,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。例如:for( i=1; i<=100 ; ){ sum=sum+i; i++; } 5) 省略了“表达式1(循环变量赋初值)”和“表达式3(循环变量增量)”。例如:for( ; i<=100 ; ){ sum=sum+i; i++; } 相当于:while(i<=100){ sum=sum+i; i++; }

6) 3个表达式都可以省略。例如:

for( ; ; ) 语句

相当于:

while(1) 语句

7) 表达式1可以是设置循环变量的初值的赋值表达式,也可以是其他表达式。例如:for( sum=0; i<=100; i++ ) sum=sum+i; 8) 表达式1和表达式3可以是一个简单表达式也可以是逗号表达式。for( sum=0,i=1; i<=100; i++ ) sum=sum+i; 或:for( i=0,j=100; i<=100; i++,j– ) k=i+j; 9) 表达式2一般是关系表达式或逻辑表达式,但也可是数值表达式或字符表达式,只要其值非零,就执行循环体。例如:for( i=0; (c=getchar())!=’n’; i+=c ); 又如:for( ; (c=getchar())!=’n’ ; ) printf(“%c”,c);

循环的嵌套

【例6-7】循环嵌套的应用。#include

int main(void){ int i, j, k; printf(“i j kn”);for (i=0; i<2; i++)for(j=0; j<2; j++)for(k=0; k<2; k++) printf(“%d %d %dn”, i, j, k);return 0; }

相关标签:

​cows怎么读(ducks怎么读)
2024-02-03 23:07:36

​cows怎么读(ducks怎么读)

cows怎么读(ducks怎么读) Unit 4 I have a pen pal 知识点归纳: 一、本单元主要是谈论某人的兴趣爱好。 二、语法是动词的 -ing 形式和动词的第三人称单数形式。 三、词汇: dance (dancing) 跳...

​芝士是什么味道(芝士是什么味道的)
2024-02-03 23:05:21

​芝士是什么味道(芝士是什么味道的)

芝士是什么味道(芝士是什么味道的) 美味的芝士不论是制作甜点、披萨、还是美味的奶酪棒。味道那叫一个香,看见奶酪棒就要走不动路了,满眼都是它,可见它的魅力极大。 要吃...

​张继科景甜为什么分手(张继科景甜为什么分手豆瓣)
2024-02-03 23:03:06

​张继科景甜为什么分手(张继科景甜为什么分手豆瓣)

张继科景甜为什么分手(张继科景甜为什么分手豆瓣) 大家好,近期很多朋友对于 张继科景甜为什么分手 产不是很理解。然后还有一些网友想弄清楚张继科景甜为什么分手豆瓣,(...

2024-02-03 23:00:51

​水煮花生米的家常做法(水煮花生米的家常做法大全)

水煮花生米的家常做法(水煮花生米的家常做法大全) 大家好,近期很多朋友对于 水煮花生米的家常做法 产不是很理解。然后还有一些网友想弄清楚 水煮花生米 的家常做法大全,(...

2024-02-03 22:58:36

​空调制热30度开一晚上多少钱(空调制热30度开一晚上多少钱阶梯四)

空调制热30度开一晚上多少钱(空调制热30度开一晚上多少钱阶梯四) 大家好,近期很多朋友对于 空调制热30度开一晚上多少钱 产不是很理解。然后还有一些网友想弄清楚空调制热30度...

2024-02-03 22:56:22

​抗日战争英雄(抗日战争英雄人物事迹)

抗日战争英雄(抗日战争英雄人物事迹) 大家好,近期很多朋友对于抗日战争英雄产不是很理解。然后还有一些网友想弄清楚 抗日战争英雄人物 事迹,(www)已经为你找到了相关问题...

2024-02-03 22:54:07

​肠胃药哪个效果好(儿童肠胃药哪个效果好)

肠胃药哪个效果好(儿童肠胃药哪个效果好) 大家好,最近还有很多朋友对于肠胃药哪个效果好不是很理解。然后还有一些网友想弄清楚儿童肠胃药哪个效果好,网小编已经为你找到了...

2024-02-03 17:41:47

​猇怎么读(猇怎么读什么意思)

猇怎么读(猇怎么读什么意思) 大家好,最近还有很多朋友对于猇怎么读不是很理解。然后还有一些网友想弄清楚猇怎么读什么意思,网小编已经为你找到了相关问题的答案,接下来和...

​黔之驴中驴子最后被谁吃掉了(寓言黔之驴中驴子最后被谁吃掉了)
2024-02-03 17:39:32

​黔之驴中驴子最后被谁吃掉了(寓言黔之驴中驴子最后被谁吃掉了)

黔之驴中驴子最后被谁吃掉了(寓言黔之驴中驴子最后被谁吃掉了) 柳宗元有篇寓言叫《黔之驴》,讲的是黔(贵州)地之前是没有驴子的,一天有个人从外地带了一头驴子回来,由于...

2024-02-03 17:37:17

​苹果手机怎么滚动截长屏(苹果手机怎么滚动截长屏图)

苹果手机怎么滚动截长屏(苹果手机怎么滚动截长屏图) 大家好,近期很多朋友对于 苹果手机怎么滚动截长屏 产不是很理解。然后还有一些网友想弄清楚苹果手机怎么滚动截长屏图,...

​非洲猪瘟在水泥地存活多久(一个猪圈有非瘟几天能传染上)
2024-02-03 17:35:03

​非洲猪瘟在水泥地存活多久(一个猪圈有非瘟几天能传染上)

非洲猪瘟在水泥地存活多久(一个猪圈有非瘟几天能传染上) 这些你都知道吗? 一直以来,违法违规调运生猪作为非洲猪瘟疫情伴生产物,2020年非瘟疫情再发,令生猪养殖户人人自危...

​真皮沙发裂纹爆皮怎么修复(真皮一般用几年掉皮)
2024-02-03 17:32:48

​真皮沙发裂纹爆皮怎么修复(真皮一般用几年掉皮)

真皮沙发裂纹爆皮怎么修复(真皮一般用几年掉皮) 秋季天气干燥,人的皮肤很容易干裂,这时候最需要补充水分。因此,也有人说真皮沙发也会出现“干裂”现象,所以到了秋季时,...

2024-02-03 17:30:33

​五莲县属于哪个市(五莲县属于哪个市哪个区)

五莲县属于哪个市(五莲县属于哪个市哪个区) 大家好,近期很多朋友对于 五莲县属于哪个市 产不是很理解。然后还有一些网友想弄清楚五莲县属于哪个市哪个区,(www)已经为你找...

2024-02-03 17:28:18

​排卵期有什么表现(排卵期有什么表现症状)

排卵期有什么表现(排卵期有什么表现症状) 大家好,近期很多朋友对于 排卵期有什么表现 产不是很理解。然后还有一些网友想弄清楚排卵期有什么表现症状,(www)已经为你找到了...

2024-02-03 17:26:03

​周生如故秦严(周生如故秦严最后结局)

周生如故秦严(周生如故秦严最后结局) 大家好,近期很多朋友对于 周生如故秦严 产不是很理解。然后还有一些网友想弄清楚周生如故秦严最后结局,(www)已经为你找到了相关问题...

​网页设计是做什么的(网页设计是什么工作)
2024-02-03 17:23:48

​网页设计是做什么的(网页设计是什么工作)

网页设计是做什么的(网页设计是什么工作) 网页设计主要是指制作网站和移动应用程序的视觉设计。当互联网刚出现时,网页设计就是设计网站,但后来演变为为各种终端设备创建数...

2024-02-03 17:21:33

​沙特阿拉伯首都(迪拜是哪个国家)

沙特阿拉伯首都(迪拜是哪个国家) 这是12月6日拍摄的沙特阿拉伯首都利雅得市貌。 沙特阿拉伯王国位于阿拉伯半岛,东濒波斯湾,西临红海,同约旦、伊拉克、科威特、卡塔尔、阿...

​电脑老是反复自动重启(电脑反复重启是什么原因)
2024-02-03 11:48:17

​电脑老是反复自动重启(电脑反复重启是什么原因)

电脑老是反复自动重启(电脑反复重启是什么原因) 请您在阅读前点击上面的“关注”二字,后续会为您提供更多有价值的电脑知识,感谢每一位朋友的支持! 很多使用高配置电脑或...

2024-02-03 11:46:02

​新疆现在是几点(新疆现在是几点天黑)

新疆现在是几点(新疆现在是几点天黑) 大家好,近期很多朋友对于 新疆现在是几点 产不是很理解。然后还有一些网友想弄清楚新疆现在是几点天黑,(www)已经为你找到了相关问题...

2024-02-03 11:43:48

​冯绍峰和赵丽颖为什么离的婚(冯绍峰和赵丽颖为什么离的婚 豆瓣)

冯绍峰和赵丽颖为什么离的婚(冯绍峰和赵丽颖为什么离的婚 豆瓣) 大家好,近期很多朋友对于冯绍峰和 赵丽颖为什么离的婚 产不是很理解。然后还有一些网友想弄清楚冯绍峰和赵丽...