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

C语言程序设计 教学课件 ppt 作者 范兴福教案6.docVIP

C语言程序设计 教学课件 ppt 作者 范兴福教案6.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 题 C语言运算符与表达式简介 授课人    课 型 新授课 课 时 1 教 学 目 标 1.了解C语言的运算符 2.了解表达式的概念,掌握表达式的计算 3.掌握运算符的优先级与结合性 教 学 重 点 运算符的优先级与结合性 教 学 难 点 运算符的优先级与结合性在运算中的应用 教 学 方 法 讲授法,例示法 教学手段与教具 投影仪 板 书 设 计 课后记   教  学  过  程 教师活动 学生活动 【复习提问】 1、C语言scanf( )函数是如何读取输入数据的? 2、getch( )与getchar( )之间有什么区别? 【讲授新课】 第4章 运算符与表达式 4.1 C C语言提供丰富的运算符,能构成多种表达式,它把许多基本操作都作为运算符处理,例如将赋值符“=”作为赋值运算符,方括号作为下标运算符等。C语言的运算符有以下13类:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符、逗号运算符、求字节数运算符、指针运算符、增量运算符、下标运算符及其它运算符。 一、有关概念 1.表达式的定义 在C语言中,把符合C语言规定的,用C语言运算符和小括号将常量、变量、函数连接起来的有意义的式子称为C语言表达式。 如算术表达式3+5,关系表达式36等。 2.表达式的值 C语言的表达式进行计算后者会都有一个结果,这个结果就是表达式的值。 如3+5这个表达式的值为8。 3.表达式与语名的关系 在表达式的后面加上一个分号(;)就构成一个语句,如“x=a+b”是一个赋值表达式,而“x=a+b;”就是一个赋值语句。在编写程序时要注意二者的区别。 二、注意事项 学习各种运算符的过程中,要注意以下三个问题: 1.运算符的作用 不同的运算符都有各自不同的作用,如算术运算符的作用是进行数值运算,而关系运算符是完成对两个量之间的比较。 2.运算符的优先级 不同的运算符出现在同一个表达式中时,哪一个运算符先运算,哪一个运算符后运算,是有严格的规定的,这就是运算符的优先级。如乘(*)、除(/)的优先级高于加(+)、减(-)。 3.运算符的结合性 3+5-2这个算术表达式中,两个运算符的优先级是相同的,我们知道先做“+”运算再做“-”运算,即“先左后右”,这种运算符的结合性称为“左结合性”(自左至右的结合方向)。在C语言的运算符中,并非都采取自左至右的结合方向,有些运算符的结合性自右至左的,即“右结合性”。例如,a=b=5这个赋值表达式,相当于a=(b=5),即先做右边的“=”运算,再做左边的“=”运算,这个运算符就是“右结合性”。 下表概括了全部运算符的优先级和结合性规则,同一行的运算符具有相同的优先级,下一行中运算符的优先级低于上一行运算符的优先级。同一行的运算符同时出现在一个表达式中时,按结合性规则计算。 优先级 运算符 分类 结合性 1 () [ ] → · 从左至右 2 !~ ++ -- - * sizeof 单目运算符 从右至左 3 * / % 双目运算符 从左至右 4 + - 5 6 = = 7 = = != 8 9 ^ 10 | 11 12 || 13 ? : 条件运算符 从右至左 14 = += -= *= /= %= = ^= |= = = 赋值运算符 从右至左 15 , 逗号运算符 从左至右 [课堂小结] 本节重点介绍了运算及其优先级、结合性,为了能更好的理解程序、设计程序,需要牢记运算衔及其运算规则。 [布置作业] 教师强调 设例 讲评结果 强调结合性与日常习惯不一样的几类运算符 设例讲解 加以强调 根据教师提问做出回答 演示该例 学生尝试独立总结

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档