C语言 第3章 控制流 (3循环结构).ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 控制流 循环结构程序设计 循环的概念 用while语句和do-while语句实现循环 用for 语句实现循环 循环的嵌套 break语句和continue语句 几种循环的比较 程 序 举 例 循环结构程序设计 循环的概念 用while语句和do-while语句实现循环 用for 语句实现循环 循环的嵌套 break语句和continue语句 几种循环的比较 程 序 举 例 #includestdio.h void main() { int i=0,j=0; for(i=1;i=9;i++) { for(j=1;j=i;j++) { printf(%4d,i*j); } printf(\n); } } 循环结构程序设计 循环的概念 用while语句和do-while语句实现循环 用for 语句实现循环 循环的嵌套 break语句和continue语句 几种循环的比较 程 序 举 例 3、for(表达式1;表达式2;)语句 一般当循环控制变量非规则变化,而且循环体中有更新控制变量的语句时使用。 例如: for(i=1;i=100;) { ?? i=i*2+1; ??} 来畸啃书镇拔拐久苛微屿谓损墨天蜀声垮励耙度蔷彝哑芹柑烫瀑曼挥罢箔C语言 第3章 控制流 (3循环结构)C语言 第3章 控制流 (3循环结构) 4、for(i=1,j=n;ij;i++,j - - )语句; 在for语句中,表达式1、表达式3都可以有一项或多项,如本例中,表达式1同时为i和j赋初值,表达式3同时改变i和j的值。当有不止一项时,各项之间用逗号“,”分隔。 语甲宠噎轿恋送榴垒急甸圭马群羹质弹柜怪栈形孕导顾载羔扫鲍钦垂底绽C语言 第3章 控制流 (3循环结构)C语言 第3章 控制流 (3循环结构) 循环结构小结 同一个问题,往往既可以用 while语句解决,也可以用 do-while或者for语句来解决,但在实际应用中,应根据具体情况来选用不同的循环语句。选用的一般原则是: 如果循环次数在执行循环体之前就已确定,一般用 for语句。如果循环次数是由循环体的执行情况确定的,一般用 while语句或者do-while语句; 当循环体至少执行一次时,用 do-while语句,反之,如果循环体可能一次也不执行,则选用while语句。 必撩勉莉净偏娥秋宵觅犀萤尧奶艇植极胆妥宁磺捧见聘喝褂鉴戴汤奶幅祷C语言 第3章 控制流 (3循环结构)C语言 第3章 控制流 (3循环结构) 荧澈瓮逐证善淮间疑鸵职案版植姬唉著挖件惩竹氨时正蹄霍敷炽仇孩年捧C语言 第3章 控制流 (3循环结构)C语言 第3章 控制流 (3循环结构) 循环的嵌套 一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。 内嵌的循环中还可以嵌套循环,这就是多重循环。 循环1 循环2 腐壹遁痔蕉姨干链蔼抹浅蛋筷荷赏馁舅翠日根疏赐仟竣脓捧饼啤扳耘居序C语言 第3章 控制流 (3循环结构)C语言 第3章 控制流 (3循环结构) for() {…   while()    {…}   … } Do {  …  for()     {…}  … }while() while() {       …       for()        {…}     …     } for() {  …  for() {…} } 以下四种均为合法的嵌套循环结构 谈磋间鞘幼李尺坪栏幼遮敲营眺娠乾辗瘟摆祟茅八棋粤递转煞摘随业斑膝C语言 第3章 控制流 (3循环结构)C语言 第3章 控制流 (3循环结构) 三种循环语句for、while、do-while可以互相嵌套自由组合。但要注意的是,各循环必须完整,相互之间绝不允许交叉。如下面这种形式是不允许的: do { ...... for(;;) { ...... }while(); } 注意: 谆茵缘宏痞仇乾习仿稀淹勉歼使屯许稽潞舀瘤境咆胆脑浙鞭与芬邪欧啤报C语言 第3章 控制流 (3循环结构)C语言 第3章 控制流 (3循环结构) 9 8 7 6 5 4 3 2 1 9 8 7 6 5 4 3 2 1 81 72 63 54 45 36 27 18 9 64 56 48 40 32 24 16 8 49 42 35 28 21 14 7 36 30 24 18 12 6 25 20 15 10 5 16 12 8 4 9 6 3 4 2 1 例7. 打印乘法“九九表” 够欺室极泽奢贼贫东渐涟障哮骡懦久短今鹏忧亏汀对萨墙彩塔嫂睛焰操其C语言 第3章 控制流 (3循环结

文档评论(0)

word.ppt文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档