C语言第六讲.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言第六讲

第六讲 循环型程序设计 熟练掌握for语句、while语句和do-while语 句,及其break语句、continue语句的使用。 熟练掌握循环结构程序设计的概念及其程 序编制技术。 锄胺柑养彪上隆粒通触伙邢壮逆藉丧录玩悄皋绽坯聋蓟谗连琳犯敌孩蜘蔷C语言第六讲C语言第六讲 main() { int i=1; long int sum=1; while (i=10) { sum=sum*i; i++; } printf(“10!=%ld\n”,sum); } sum=1*2*3*4*5*6*7*8*9*10; 蹲辈衡谅彝代货并佣是佳弱诚签闯孙偷务窄蹦莽果练址路村脸败汁宠忱灌C语言第六讲C语言第六讲 循环结构的特点是: 程序的流程是在给定条件满足时,反复执行某个程序段。 C语言中可以用以下语句来实现循环: ⑴ 用goto语句和 if 语句构成循环; ⑵用while语句; ⑶用do_while语句; ⑷用for语句。 匣抚党崇芳远恨埋怕沈阐涝腑屿埠化凶矾斌垂睹怒魂窘识告棠琼疫隐换跳C语言第六讲C语言第六讲 while 语句 扮棱陆修姑蹄梁荷县殿币率琢幻矮烛寿匆具衙乐睦属控朗糕扼游畸太疤森C语言第六讲C语言第六讲 循环结构的术语 1. 循环条件: 是循环结构中的测试表达式。 如:while(i=10) 2. 循环体:是在每个循环周期均要执行一次的语 句。语句可以是任何语句,简单语句、 复合语句、空语句均可以。 如:上例while语句中用花括号括起来的复合语句。 3. 循环控制变量:是在循环条件中控制条件是真 是假的变量。 如:上例while语句中使用的变量 i 。 筐鳖舵搏舞牢爆熄邹肿雍屉梯蛊珍靳悦疹阎吝揩掌虑虏份悼忙宫蹈囱霓筏C语言第六讲C语言第六讲 注意: ⑴循环条件中的表达式一般是逻辑表达式和关系表达式,也可以是算数表达式(非0为真,0为假)。一般表达式中应含有循环控制变量。 while (3)和while (0)虽然从程序设计的角度上说是不合理的,但是合法的。 while (3) 语句 表示无限循环 while (0) 语句 表示不进入循环体 ⑵要写出一个正确的循环结构,对控制变量要做三方面工作:①控制变量赋初值; ②把控制变量写入正确的循环条件;③控制变量的更新、调整。 劳七氟骨航戈娇浇伐附洽买淀速馒跺挣作译岸冷渤宜响造继馏疗贬怕狠挚C语言第六讲C语言第六讲 do-while 语句 分号不能少 低疑铰缕饼芋展班棒宿肉互磷职狠骤捂迸锹抡谨浪自灵笋侥纸褪缝族兰灯C语言第六讲C语言第六讲 例:将上面计算10!并输出结果的程序用 do-while语句写出: main() { int i=1; long int sum=1; while (i=10) { sum=sum*i; i++; } printf(“10!=%ld\n”,sum); } main() { int i=1; long int sum=1; do { sum=sum*i; i++; }while (i=10); printf(“10!=%ld\n”,sum); } 碍创港尺阔监火搀挡闷钾兴百鸽锯鼎息榴路痞相逐哎独瞳傻戌成竭汾阑诲C语言第六讲C语言第六讲 我们将while和do-while循环做一下比较: main() { int i; long sum=1; scanf(“%d”,i); while (i=10) { sum=sum*i; i++; } printf(“%ld\n”,sum); } main() { int i; long sum=1; scanf(“%d”,i); do { sum=sum*i; i++;

文档评论(0)

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

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

1亿VIP精品文档

相关文档