下载此文档

第6章循环.ppt


文档分类:经济/贸易/财会 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
第六章
循环
第六章循环
内容提要
先判断再执行 while
先执行再判断 do…while
循环次数控制 for
循环嵌套
中止语句break和跳转语句 continue
无条件跳转语句 goto
while当型循环语句形式如下:
while(循环条件表达式){
循环体语句集合
}
后续语句
While当型循环语句的特点:
先判断表达式
后执行循环体语句集合
while当型循环
while当型循环语句流程图:
当循环条件表达式值为真(非0)的时候,执行循环体语句集合
值为假(0)的时候,不执行循环体语句集合,而直接执行while之后的后续语句。
while当型循环
计算从1至100的和。
main(){
  int i = 1, sum = 0;
while(i <= 100) {
sum = sum + i;
i++;
}
printf(“The sum is %d\n”,sum);
}
while当型循环
程序将执行100次循环。
循环体在计算sum的值,sum = sum + i。循环体使用{ }括起来了,组成了循环体语句集合。
其中i为循环控制变量,而循环条件表达式为i <= 100,只要i的值小于等于100判断式计算结果为真,则该循环结构的循环体语句集合就将被执行。每做一次循环,i值自加1。
while当型循环
语句中应有使表达式=0的语句。
否则会出现无限循环–––"死"循环。
注:  while后面的语句一般为复合语句, 即:加{ }
死循环
main(){
while(2){
printf("This is an endless loop\n");
}
}
while当型循环
由于循环条件表达式为常数2,常数2为非0值,在条件判断表达式中,非0表示的是真。于是while循环条件的计算结果恒为真值,于是该循环始终在循环体中无休止执行。这样就形成了一个死循环。
程序陷入死循环,按ctrl + break中止该程序继续运行。
do…while循环的一般形式为:
do{

循环体语句集合
}while(循环条件表达式);
后续语句;
do…while直到型循环
在do…while循环语句中,先执行大括号中的循环体语句集合1次,再判断表达式的值。
若为真值(非0)的时候,继续执行循环,
若为假值(0)的时候,中止循环。
do…while语句也至少执行一次循环体语句集合,而while有可能不会执行循环体语句集合。
do…while循环的流程图:
当型循环与直到型循环可以互相替换
替换的时候需要注意修改循环控制语句。
do…while最后的判断条件所在的括号后必须加上“;”。
do…while直到型循环

第6章循环 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w447750
  • 文件大小348 KB
  • 时间2018-05-24