6.1循环控制结构--本章知识点6.1循环控制结构6.2while语句6.3dowhile语句6.4逗号运算符和逗号表达式6.5for语句6.6空语句在循环中的使用6.7循环语句的选择6.8循环嵌套6.9break和continue语句
6.1 循环控制结构-本章知识点 6.1 循环控制结构 6.2 while语句 6.3 do while语句 6.4 逗号运算符和逗号表达式 6.5 for语句 6.6 空语句在循环中的使用 6.7 循环语句的选择 6.8 循环嵌套 6.9 break和continue语句
C程序的循环结束有2种方式:(1)正常结束循环:循环条件表达式为假(0值)时结束循环。(2)非正常结束循环:C语言提供了4种转移语句,可在循环体内随时对循环进行各种检测,一旦发现某种特殊的情况,则跳出循环,非正常的结束循环。这四种转移语句如下:Break:跳到循环体后直接进入下次循环continue:goto:转到指定标号的语句结束本函数,返回上级。return:
C程序的循环结束有 2 种方式: (1)正常结束循环: 循环条件表达式为假(0值)时结束循环。 (2)非正常结束循环: C语言提供了4种转移语句,可在循环体内随时对循 环进行各种检测,一旦发现某种特殊的情况,则跳出 循环,非正常的结束循环。这四种转移语句如下: ① Break:跳到循环体后 ② continue:直接进入下次循环 ③ goto:转到指定标号的语句 ④ return:结束本函数,返回上级
6.9break语句和continue语句--P1121、break格式:break;功能:从循环体(或switch语句)跳到循环后。注意:break只跳本层循环(或switch语句)。例1:计算s=1+2+3+4+直到s>500为止1inti,s=0;2for (i=1; ;i++)I无明确结束条件,相当于为真3( s=s+i;if (s>500)4break;5i=32s=5286printf("i=%d,s=%din",i,s);
6.9 break语句和continue语句-P112 1、break 格式:break; 功能:从循环体(或switch语句)跳到循环后。 注意:break只跳本层循环(或switch语句)。 例1:计算s=1+2+3+4+.直到 s>500 为止. ① int i , s=0; ② for (i=1; ;i++) //无明确结束条件,相当于为真 ③ { s=s+i; ④ if (s>500) break; ⑤ } ⑥ printf("i=%d , s=%d\n" ,i,s);
2、continue语句格式:continue;功能:在循环体中,跳过continue之后的部分循环体,再继续进行下一次循环。例2:continue举例1inti;for(i=1;i<10;i++山3if(i<=3)cohtinue;708655printf("%d ",i);i=10XXXXprintf("****j=%din",i);7
2、continue语句 格式:continue; 功能:在循环体中,跳过continue之后的部分循环体,再 继续进行下一次循环。 例2:continue举例 ① int i; ② for(i=1;i<10;i++) ③ { ④ if (i<=3) continue; ⑤ printf("%d " ,i); ⑥ } ⑦ printf("**** i=%d\n" ,i);
break和continue的对比break语句:是结束只是2、continue语句:整个循环过程,不再结束本次循环,而不判断执行循环的条件是终止整个循环的执是否成立。行。否否循环条件循环条件SFbreak循环下一句循环下一句1.break语句2.continue语句
1、break语句:是结束 整个循环过程,不再 判断执行循环的条件 是否成立。 1. break语句 2. continue语句 break 和 continue的对比 2、continue语句:只是 结束本次循环,而不 是终止整个循环的执 行