程序设计基础(上) 张立红 13405330459(88028) QQ:2653453357 9#501
程序设计基础(上) 张立红 13405330459(88028) QQ:2653453357 9#501
6.1循环控制结构-本章知识点 6.1循环控制结构 6.2 while语句 6.3 do while语句 6.4逗号运算符和逗号表达式 6.5for语句 6.6空语句在循环中的使用 6.7循环语句的选择 6.8循环嵌套 6.9 break和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.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=sti; ④ if(s>500) break; ⑤ ⑧ printf("i=%d,s=%dln",i,s); 1=32, s=528
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举例 ① int i; ② for(i=1;i<10;i++) ③ ④ if(i<=3)cohtinue; ⑤ printf("%d ",i); 8 ⑥ } i10 ⑦ printf("****i=%dIn",i);
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);