网站大量收购闲置独家精品文档,联系QQ:2885784924

选择结构程序设计 .PPT

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

第5章:选择结构程序设计*学习的意义语言程序设计教程第二版第五章选择结构程序设计C第4章已讨论程序结构顺序结构选择结构循环结构本章讨论第6章讨论学习目标*C程序中语句的分类关系运算符、逻辑运算符、条件运算符选择结构的程序设计(if语句、switch语句)选择结构程序设计举例本章小结理解选择结构的含义;掌握C语言语句的分类;掌握关系运算符、逻辑运算符和条件运算符的用法;记住关系运算符、逻辑运算符和条件运算符与其它运算符的优先级关系和结合性;掌握if、switch语句的使用方法。学习内容语言程序设计教程第二版第五章选择结构程序设计C5.1C程序中语句的分类*C语言程序的执行部分是由语句组成的。程序的功能也是由执行语句实现的。C语言中的语句可以分为以下5类:表达式语句由表达式加上分号“;”组成。其一般形式为:表达式;函数调用语句由函数名、实际参数加上分号“;”组成。其一般形式为:函数名(实际参数表);a=10赋值表达式a=10;赋值语句k++表达式k++;表达式语句while(getchar()!=\n);本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。空语句只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。printf(CProgram)函数调用;printf(“CProgram”);函数调用语句其功能是输出字符串CProgram。语言程序设计教程第二版第五章选择结构程序设计C说明:(1)“}”后不加分号(2)语法上和单一语句相同(3)复合语句可嵌套(4)复合语句内定义的变量只能在复合语句内使用。*复合语句用{…}括起来的一组语句。{inta=2,b=3,c;c=a+b;printf(c=%d\n,c);}一般形式为:{[数据说明部分;]执行语句部分;}#includestdio.hvoidmain(){intx=10,y=20,z;z=x+y;{intz;z=x*y;printf(z=%d\n,z);//输出复合语句中z的值}printf(z=%d\n,z);//输出复合语句外z的值}输出结果:z=200z=30语言程序设计教程第二版第五章选择结构程序设计C*控制语句用来实现一定的控制功能的语句称为控制语句。C语言用控制语句来实现选择结构和循环结构。C语言有九种控制语句。可分成以下三类:if()~else~switchfor()~while()~do~while()continuebreakgotoreturn分支循环辅助控制本章讨论语言程序设计教程第二版第五章选择结构程序设计C*5.2关系运算符、逻辑运算符、条件运算符1.关系运算符和关系表达式关系运算符含义优先级结合性大于这些关系运算符等优先级,但比下面的优先级高左结合性=(和=之间没有空格)大于或等于小于=(和=之间没有空格)小于或等于==(两个=之间没有空格)等于这些关系运算符等优先级,但比上面的优先级低!=(!和=之间没有空格)不等于关系运算符关系表达式用关系运算符连接起来的式子称为关系表达式。关系表达式的一般形式为:表达式关系运算符表达式例:a+bc–dx3/2a+1c–i–5*j==k+1注意:C语言用0表示假,非0表示真。一个关系表达式的值不是0就是1,0表示假,1表示真。语言程序设计教程第二版第五章选择结构程序设计C关系运算符的优先级*算术运算符高

文档评论(0)

135****1732 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档