- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
控制结构—循环结构循环结构分为当型循环结构和直到型循环结构两类。当型循环结构是指先判断循环条件,当循环条件成立,即为逻辑真时,反复执行循环体;当循环条件不成立,即为逻辑假时,停止循环,执行循环体后面的语句,如下所示。直到型循环结构是指先执行循环体,再判断循环条件是否成立,若成立,则反复执行循环体;若不成立,则退出循环,执行循环体后面语句,如下所示。单一if结构选择结构中最基本的分支结构是if语句,按形式分if语句可以分为单分支、双分支和多分支等,单一if语句定义形式如下所示当上述中“表达式”值为“逻辑真”时,执行“语句”中内容。例如计算整型变量x的绝对值,示例代码如下所示:If-else结构if语句的第二种形式为if-else结构的双分支。其定义形式如下所示:当“表达式”值为“逻辑真”时,执行“语句1”;当“表达式”值为“逻辑假”时,执行“语句2”。例如,判断整型变量x是5,则输出“right”,否则输出“error”,示例代码如下所示:条件运算条件运算符是C语言中唯一的三目运算符,要求有三个运算对象。由条件运算符组成的表达式称为条件表达式,其格式如下:①条件表达式的求值规则为:如果表达式1的值为真,则以表达式2的值作为条件表达式的值,否则以表达式3的值作为整个条件表达式的值。②条件运算符的运算优先级低于关系运算符和算术运算符,但高于赋值符。因此条件表达式通常用于赋值语句之中③条件运算符?和:是一对运算符,不能分开单独使用。④条件运算符的结合方向是自右至左任务三—任务实施本任务:由键盘输入2个任意整数(考虑零不可以做除数),计算这2个整数之和、之差、之积、之商。任务三—任务拓展拓展任务名称:比较x、y的大小,如果x大则在屏幕中输出“xy”,否则输出“x=y”。任务四随机输入一个由两个整数组成的四则运算式字符型变量及其输入输出(1)字符型变量字符型的类型名为char,声明字符型变量ch,语句如下:(2)用scanf()给字符型变量赋值字符型的输入类型格式符号为“c”。例如,从键盘读取字符型变量ch的值,语句如下字符型变量及其输入输出(3)字符输入函数getchar()getchar()为无参函数,其功能就是由键盘获取一个字符型值,它的函数原型在头文件“stdio.h”中。具体格式如下:①函数只能接收一个字符,其返回值就是输入的字符;②该函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式的一部分,示例代码如下所示:字符型变量及其输入输出(4)字符输出函数putchar()putchar()函数是字符输出函数,其功能是在标准输出设备(显示器)上输出单个字符,使用时一般形式为:(5)用printf()输出字符型变量的值用printf()在显示器上显示字符型变量ch的值,语句为:If语句嵌套在程序设计中经常遇到“if语句嵌套”“switch语句嵌套”“循环嵌套”等,“嵌套”在此的涵义是个语句里面又包含另外一个完整的语句。就像平常生活中有大盆中放小盆的现象,但应注意,一个大盆中可能放了一个中盆,而中盆中又放了一个小盆;也可能在大盆中并排放了两个小盆。不可能出现的是小盆一部分在大盆里,另一部分在大盆外,也就是说,一旦这种结构性“嵌套”就一定要包含另外一个完整的语句。if语句的嵌套是指在if语句中又包含一个或多个if语句。例如,有一函数,编写程序,其功能是对已知x求y程序说明①if和else后面的语句可以是复合语句。②注意if与else的配对原则,else总是与前面离它最近的没成对的if成对。任务四—任务实施本任务:由键盘输入一个由2个整数组成的四则运算式。任务四—任务拓展拓展任务名称:已知输入某课程的百分制成绩mark,要求显示对应于5级制的评定。任务五随机输入十次由两个整数组成的四则运算式单层循环(while语句)当事先未知循环次数,而根据条件来决定是否循环时,一般使用while语句来实现。while语句的一般形式如下所示,当“表达式”为非0
您可能关注的文档
- 《网店运营高级——电子商务运营项目高级实战》课件_技能点1 SEO概论.pptx
- 《网店运营高级——电子商务运营项目高级实战》课件_5、直通车定向、优质人群、节目人群同类店铺人群付费推广活动人群、天气人群、人口属性.ppt
- 《网店运营高级——电子商务运营项目高级实战》课件_5、设置会员日专享价,会员日活动名称,填写信息,活动设置确认后、即完成了创建。设置会员积分,进入积分设置,设置积分活动,调整积分,店铺会员各项设置展示.ppt
- 《HTML5与CSS3项目实战》课件_CORE06.pptx
- 《网店运营高级——电子商务运营项目高级实战》课件_4、店铺宝,填写基本信息,选择定向人群,新建人群,填写优惠内容,设置后消费者的前台展示,权益设置后注意事项。单品宝,人群定向的打折、减现,新建活动、填写信息,选择活动商品,设置商品优惠。 打折,SKU打折,宝贝减钱,促销价,活动管理,商品管理。.ppt
- 《HTML5与CSS3项目实战》课件_CORE01.pptx
- 产科门诊服务质量提升与管理优化.pptx
- 数字孪生与VR在高职机电类专业课程实训教学中的应用与实践.docx
- 企业实习生指导评价体系构建与实施策略研究.docx
- 劳动实践与综合素质评价指引.docx
最近下载
- 航空服务对中国民航发展影响的研究.doc
- 合肥工业大学工程图学答汇总全部.pptx
- 建筑工程图集 11SG814:建筑基坑支护结构构造.pdf VIP
- 2025年高考语文易错题:文学类文本阅读之教考衔接题——对语文教材不熟,衔接脱节(含答案).pdf VIP
- 机械制造技术基础习题答案4 .pdf VIP
- 电子元器件知识.pptx VIP
- AS300A门机控制器说明书-2023A1版.pdf
- 2024年高考语文考试(新高考)16文学类文本阅读之教考衔接题——对语文不熟,衔接脱节(解析版).pdf VIP
- 丁锦红-认知心理学(第3版)第3章-知觉与模式识别.pptx VIP
- 灌肠技术操作.pptx VIP
文档评论(0)