for循环的简介及break和continue的区别
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例子: #include<stdio.h> void main() { int sum,i; sum=0; for(i=1;i<=100;i++) { sum=sum+i; if(i==2) {
printf("执行 continue"); continue; } if(i==4) { printf("执行 break"); break; } printf("sum=%d",sum); } printf("循环结束"); } 这个的运行结果为: sum=1; 执行 continue; sum=3; 执行 break 循环结束 运行结束。
#include<stdio.h> void main() { long num=1; int n,i; printf("请输入 n:");
scanf("%d",&n); for(i=1;i<=n;i++) num=num*i; printf("%d 的阶层是%d\n",n,num); }
2.break 和 continue 的区别和作用 break 和 continue 都是用来控制循环结构的,主要是停止循环。 1.break 有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为 false 才终止。 这是我们可以使用 break 来完成。break 用于完全结束一个循环,跳出循环体执行循环后面 的语句。 2.continue continue 和 break 有点类似, 区别在于 continue 只是终止本次循环, 接着还执行后面的循环, break 则完全终止循环。 可以理解为 continue 是跳过当次循环中剩下的语句,执行下一次循环。
for 循环的简介及 break 和 continue 的区别
1.for 循环 for 循环是更加简洁的循环语句,大部分情况下,for 循环可以代替 while 循环、do-while 循 环。 for 循环的格式为: for( 初始语句 ; 执行条件 ; 增量 ) { 循环体 } 执行顺序:1、初始语句 2、执行条件是否符合? 3、循环体 4、增加增量 初始化语句只在循环开始前执行一次, 每次执行循环体时要先判断是否符合条件, 如果循环 条件还会 true,则执行循环体,在执行迭代语句。 所以对于 for 循环,循环条件总比循环体多执行一次。 注意:for 循环的循环体和迭代语句不在一起(while 和 do-while 是在一起的)所以如果使用 continue 来结束本次循 环,迭代语句还有继续运行,而 while 和 do-while 的迭代部分是不运行的。 来个例子:输入一个数 n(n>1),输出 n!的值。n!(n 的阶层)=1*2*3*……*n
Βιβλιοθήκη Baidu