第五章:循环结构辨析.ppt

省略表达式3 for(i=1;i=100;) { sum=sum+1; i++; } 即省去修改循环变量的值,但此时应在循环体内设法更改循环变量的值 省略三个表达式 for( ; ; ) { printf(这将一直进行下去); i = getchar(); if(i == X || i == x) break; } 即不为循环变量赋初值,不设置循环条件(认为表达式2为真值),不修改循环变量的值,无终止地执行循环体。此时应在循环体内设法结束循环,否则会成为死循环 5.4 for循环的嵌套 For循环嵌套实现算法: 1 倒置图形 外层循环控制行 i,内层循环控制每层的空 格k和字符j。 2 素数的求解 外层控制需要判断的数i,内层对每个数进 行具体的判断(从2到 sprt(i))。 5.5 break和continue break语句强行跳出循环体,循环体中 break后面的语句不再执行。 在多层循环中,一个break语句只向外跳 一层。 break 语句 2-2 跳出 for 循环 for( ; ; ) { printf(这将一直进行下去); i = getchar(); if(i == X || i == x) break; } 跳出 while 循环

文档评论(0)

1亿VIP精品文档

相关文档