电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

循环结构程序设计:三种循环语句

循环结构程序设计:三种循环语句_第1页
1/9
循环结构程序设计:三种循环语句_第2页
2/9
循环结构程序设计:三种循环语句_第3页
3/9
一、循环结构(Iteration Structure)的概述 1.目的 为了解决含有重复处理内容的问题,必须采用循环语句(Loop Statement)来编程实现。 2.类型 (1) 当型循环结构 (2)直到型循环结构 二、循环语句 1.w hile 语句 ①功能:实现当型循环结构。 ②形式 while(表达式){ 循环体 } ③特点:先判断后执行。 ④举例:(累加和问题)编程计算整数1~100的和。 int i ; //循环变量 int sum = 0 ; //累加和清0 i = 1 ; //循环变量 i 赋初值 while( i <= 100){ sum = sum + i ; //循环变量累加到sum 中 i = i + 1; //改变循环变量 i 的值 } 2.do-w hile 语句 ①功能:实现直到型循环结构。 ②形式 do{ 循环体 }while(表达式); //注意最后的分号 ③特点:先执行后判断。 ④举例:修改上例。 /*利用do-while 语句编程实现整数1~100的和。*/ int i ; //循环变量 int sum = 0 ; //累加和清0 i = 1 ; //循环变量i 赋初值 do{ sum = sum + i ; //循环变量累加到sum 中 i = i + 1; //改变循环变量i 的值 }while(i<=100);//注意最后的分号 3.for 语句 ①功能:实现当型循环结构。 ②形式 for(表达式1;表达式2;表达式3){ 循环体 } ③特点:先判断后执行;使用频率最高。 ④举例:修改上例。 /*使用for 语句编程计算整数1~100的和。*/ int i ; //循环变量 int sum = 0 ; //累加和清0 for( i = 1 ; i <=100 ; i++ ){//第一个表达式完成循环变量i 赋初值;第三个表达式实现改变循环变量i 的值 sum = sum + i ; //循环变量累加到sum 中 } 4.几种循环语句的比较 ①由于 while 语句和for 语句均实现当型循环结构,两者是完全等价的。 for(表达式1;表达式2;表达式3){ 循环体; } 表达式1 ; while(表达式2){ 循环体; 表达式3; } ②for 语句适合循环次数事先已知的情况;而while 语句和do-while 语句适合循环次数事先未知的情况。 ③当第一次进入循环时条件就不满足,while 语句和do-while 语句就不等价。除此情况外,while 语句和do-while 语句均等价。 三、程序举例 1 .循环次数已知的累加和问题 ①编程实现计算100以内偶数的和。 /*方法一:使用 for 语句*/ sum = 0 ; for( i = 2 ; i <=100 ; i = i + 2 ){ sum = sum + i ; } /*方法二:使用 while 语句*/...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

循环结构程序设计:三种循环语句

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部