第四章 过程化语句[精选].ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 过程化语句 目录 4.1 while语句 4.2 do … while语句 4.3 for语句 4.4 switch语句 4.5 转向语句 4.1 while语句—语法 While语句语法: while(条件表达式) { 循环体(复合语句) } 组成部分: - 循环变量初始化; - 继续条件; - 循环体; - 改变循环变量的值; 执行顺序:先判断表达式,如果为真,执行循环体,如此往复;一旦条件为假,执行循环体后面的语句; 4.1 while语句—流程图 While语句流程图: 4.1 while语句—举例 例:请计算1到100的和。 代码 4.2 do…while语句 do…While语句语法: do { 循环体(复合语句) }while(条件表达式); 执行顺序:先执行循环体一次,然后判断表达式是否为真,如果为真,继续执行循环体,否则执行while后面的语句; 4.2 do…while语句 do…While语句流程图: 4.2 do…while语句 例:请计算1到100的和。 代码 4.3 for语句 for语句语法: for(表达式1;表达式2;表达式3) { 循环体(复合语句) } 执行顺序: 先求解表达式1; 求解表达式2,若为0,则结束循环,转到步骤5; 若表达式2为真,执行循环体,然后求解表达式3; 执行步骤2; 执行for语句后面的一个语句; 4.3 for语句 for语句流程图: 4.3 for语句 例:请使用for语句计算1到100的和。 代码 4.3 for语句 for语句中的任何一个表达式都可以省略: - 省略第一个表达式; i=1; for(;i=100;i++) sum += i; - 省略第二个表达式,则该表达式的值总是为真; for(i=1;;i++) sum += i; - 省略第三个表达式; for(i=1;i=100;) sum += i++; 三个表达式可以同时省略: i=1; sum = 0; for(;;) sum += i; 4.3 for语句 例:请打印下面的小九九表。(使用for循环,并要嵌套使用) 4.3 for语句 #include iostream.h #include iomanip.h void main() { int i,j; for(i=1;i=10;i++) { for(j=1;j=10;j++) coutsetw(3)i*j ; coutendl; } } 4.3 for语句 4.4 switch语句 switch语句的语法: switch(表达式) { case 常量表达式1:语句组1 case 常量表达式2:语句组2 case 常量表达式3:语句组3 … case 常量表达式n:语句组n default :语句组n+1 } 4.4 switch语句 Switch流程图: 4.4 switch语句 Switch和break语句结合的流程图: 4.4 switch语句 例:有两个数据operand1和operand2,另有一个操作描述符operator,如果operator为: +, operand1 + operand2; -, operand1 – operand2; *, operand1 * operand2; /, operand1/operand2; %, operand1%operand2; default,输出“Unknow operator!”; 代码 4.5 转向语句—break语句 break语句: 该语句用在while,do…while,for和switch语句中; 在switch语句中,break语句用来使流程跳出switch语句,继续执行switch后的语句; 在循环语句中,break用来从最近的封闭循环体内跳出; 4.5 转向语句—break语句 例: #include iostream.h void main() { int i=0,j,sum=0; while(i5) { for(j=0;j5;j++) { sum +=j; if(i==j) break; } i++; } coutsumendl; } 4.5 转向语句—continue语句 continue语句:该语句用在循环体语句中,作用时结束本次循环,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定; int i =

文档评论(0)

dart001 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档