(27)--5.3 do-while语句C语言程序设计基础.ppt
《(27)--5.3 do-while语句C语言程序设计基础.ppt》由会员分享,可在线阅读,更多相关《(27)--5.3 do-while语句C语言程序设计基础.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5.3.1 do-while do-while 语句句格式格式5.3 5.3 do-whiledo-while语句语句C语言do-whiledo-while语句格式1.dowhile1.dowhile循循环语句句的一般形式的一般形式 先先执行行语句,后判断条件句,后判断条件 2.dowhiledowhile语句句的的执行执行过程过程dowhiledowhile循循环语句句:先先执行循行循环体,然体,然后后计算条件表达式。当循算条件表达式。当循环条件条件为真真(非非0 0),),则继续执行循行循环体。如果体。如果为假假,则终止循止循环。do 语句语句 while(表表达达式式);真真假假表达式表
2、达式循环体语句循环体语句do-while的下一条语句的下一条语句C语言do-whiledo-while语句格式案例1:思考程序的运行结果、循环体执行的次数及程序的功能。#include int main()int i=10;do i-;printf(%3d,i);while(-i);printf(n%d,i-);return 0;do 语句语句 while(表表达达式式);C语言do-whiledo-while语句格式i初始初始值i-输出出循循环条件:条件:-ii终止止值运行结果:975310循环体执行的次数为:5次程序的功能是:输出10以内的奇数。#include int main()int
3、 i=10;do i-;printf(%3d,i);while(-i);printf(n%d,i-);return 0;变量的变化情况:变量的变化情况:9 9 87 7 65 5 43 3 21 1 010C语言do-whiledo-while语句格式3.do while3.do while语句句说明明(1 1)dodowhilewhile语句的特点语句的特点 do dowhilewhile语句的特点是语句的特点是“先执行循环体语句,再判断循环条件先执行循环体语句,再判断循环条件”。因此。因此循环体语句至少被执行一次。循环体语句至少被执行一次。do 语句句 while(表达式表达式);#inc
4、lude int main()int x;scanf(x=%d,&x);do x-;printf(%d,x);while(x10);return 0;第一次第一次运行程序运行程序:输入x=5 程序的输出结果为:4。案例2:(2 2)循环条件表达式循环条件表达式循环循环条件表达式可以是任意类型的表达式条件表达式可以是任意类型的表达式,一般一般是关系表达或逻辑表是关系表达或逻辑表达式,只要表达式的值为真达式,只要表达式的值为真(非非 0 0)就可以继续就可以继续循环循环。只有当其值为只有当其值为0 0时才时才认为循环条件为假,此时结束认为循环条件为假,此时结束循环。循环。C语言do-whiledo
5、-while语句格式运行程序进入死循环。在屏幕中不断的输出*示例:#include int main()do printf(*);while(1);return 0;案例3:阅读程序写结果。C语言do-whiledo-while语句格式(3 3)避免死循环避免死循环 在在dodowhilewhile语句的循环条件表达式或循环体语句中,必须有使语句的循环条件表达式或循环体语句中,必须有使循环循环条件表达式条件表达式的值变为的值变为0 0(假)的操作,否则循环将无限的执行即(假)的操作,否则循环将无限的执行即为死循环。为死循环。(4 4)循环体语句循环体语句u循环体循环体是是一一条语句条语句或或一
6、一个空语句个空语句:其左、右大括号可以其左、右大括号可以省略省略u循环体循环体是是一组语句一组语句:必须用大括号括起来,组成复合语句必须用大括号括起来,组成复合语句。C语言do-whiledo-while语句格式#include int main()int i,s=0;scanf(%d,&i);while(i=10)s=s+i;i+;printf(s=%dn,s);return 0;#include int main()int i,s=0;scanf(%d,&i);do s=s+i;i+;while(i=10);printf(s=%dn,s);return 0;使用使用dowhiledowhi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 27-5.3 do-while语句C语言程序设计基础 27 5.3 do while 语句 语言程序设计 基础
限制150内