2.1C语言重要语句方案.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言重要语句 信息学院:安宸 一、重要语句简介 二、跳出语句 三、多分支选择语句 作业四: 四、判断语句 例题: 解析: 程序试题: 作业五 C语言之所以灵活、难学。是因为C语言中有很多的重要且基本的语句。这些语句就像人体的骨架一样支撑着C语言,它们就像建房子的砖瓦一样,让我们去建立高楼大厦。这些语句对于学习C语言的人来说,一定要牢牢掌握,并且还要运用自如,语句的绝妙组合就是一篇华丽的文章! 语句 作用 break 终止执行switch或者循环语句 continue 结束本次循环语句 switch-case 多分支选择语句 if-else 条件判断语句 while 先判断后执行循环语句 do-while 先执行后判断循环语句 for 先判断后执行循环语句 跳出语句 选择语句 判断语句 循环语句 break和continue语句是C语言中的跳出语句,其主要作用为:为了达到目的,终止循环和结束本次循环。在循环和选择语句中大量运用了跳出语句。 break语句的作用和使用 break主要作用是终止循环和结束switch语句。使用非常简单,就是将其放在循环或者选择语句范围内,程序代码从上到下依次运行,当运行到break语句时,就跳出循环或者选择语句范围,运行下面的代码。 编写代码时为:break; continue语句的作用和使用 continue语句主要作用是结束本次循环。使用非常简单,就是将其放在循环的范围内,程序代码从开始向下运行,当运行到continue语句时,就跳出本次循环,接着运行接下来的循环代码。 编写代码时为:continue; switch-case语句是C语言中的多分支选择语句,其主要作用是通过判断输送到语句中的值进行选择,让后与break语句连用,跳出选择语句,达到选择的情况。比如,怎样才能实现菜单化管理(让用户自己选择,让后去执行用户所选择的功能)。在编写程序时,如果遇见了多路选择的时候,就可以使用多分支选择语句。 switch-case语句的工作流程图: 进入 出去 输入选择 处理1 处理2 处理3 ...... ...... 选择1 选择2 选择3 switch-case语句的使用规划化模型 当没有选项时执行default语句 程序例子: 输入一个学生的成绩,如果成绩在80~100之间,输出A;70~79之间,输出B;60~69之间,输出C;60分以下,输出D。 题: 分析: 本题为输入了不同的成绩,输出此成绩所在的等级。不同的输入,要求输出不同的,首先会想到switch-case多分支选择语句,如果用分数去判断选择的选项,那么就有100个选项。如此之多的选项,在编程时会输入大量的代码。我们要想着把他们合并成为一个大的选项,观察题干可以知道,等级划分的标准是按照分数的十位和百位,与个位无关。所以,我们可以无视个位,这样就只有10个选项了,要想达到这样的目的,只需要将分数除以10就可以了,这样既达到了目的,又少写了代码。 程序代码: #includestdio.h void main() { float a; int b; printf(请输入分数:\n); scanf(%f,a); b=a/10; switch(b) { case 0: putchar(D);break; case 1: putchar(D);break; case 2: putchar(D);break; case 3: putchar(D);break; case 4: putchar(D);break; case 5:putchar(D);break; case 6:putchar(C);break; case 7:putchar(B);break; case 8: putchar(A);break; case 9: putchar(A);break; case 10:putchar(A);break; default:printf(错误分数); } printf(\n); } 说明: 程序在执行的时候是一条一条执行的,是按照顺序执行的,所以在选择语句时,要用break跳出。代码中红色字体与下面重复,按照代码执行规律,所以可以将红色代码去掉,这样可以让代码看起来更简单。 运行实例: 程序分析: 1、输入的分数为浮点型,而用switch判断为整型, 其中代码:b=a/10;为强制转换,这是系统处理 的,用户只需要知道有原理就可以了,而整型的 b只记录了a/10的整数部分。 2、在使用switch-case语句时,要考虑

文档评论(0)

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

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

1亿VIP精品文档

相关文档