《C语言》教案《C语言》教案.pdf

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》 教 案 总课时数: 64+32 适用专业: 计算机科学与技术 学院名称: 计科系 年 级: 2014 级 4 班 修订时间: 徐乾 2014 年 10 月 授课日期: 周一 3、4 周三 7、8 周五 5、6 授课类型: 演示、讲解、练习、辅导 课时: 64 教 材: 《高级语言程序设计( C 语言描述第二版)》 《C 程序设计 .第四版》 教学过程: 内容讲授 学生实践 作业布置 新课内容预告 教学手段: 整体授课 + 多媒体教学软件 + 个别辅导 + 作业 1 第 1 章 C 语言概述 C 语言是国际上广泛流行的一门高级程序设计语言, 具有语言简洁、 使用方便灵活、 移植性好、能直接对系统硬件和外围接口进行控制等特点。本章将简要地介绍它的产生 过程和特点、 C 程序结构及 C 程序的上机步骤,以便对 C 语言有一个概括的认识。 1.1 C 语言的历史和特色 一、历史 1. 1960 年出现了 ALGOL 60。 2. 1963 年和 1967 年, 在 ALGOL 60的基础上推出了 CPL和 BCPL语言更接近于硬 件。 3. 1970 年美国贝尔实验室对 BCPL语言做了进一步简化,设计了 B 语言,并用 B 语言编写了第一个 UNIX操作系统。 4. 在 1972 年至 1973 年间,贝尔实验室的 二、特色 1. 简洁紧凑,使用方便灵活 C 语言一共只有 32 个关键字、 9 种控制语句,程序书写自由,压缩了一切不必要的 成分,语言简练。 2. 运算符丰富 C 语言有 34 种运算符和 15 个等级的运算优先顺序,使表达式类型多样化,可以实 现在其它语言中难以实现的运算。 3. 数据类型丰富 C 语言的数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、联 合体类型及枚举类型等,能用来实现各种复杂的数据结构的运算。 4. 模块化结构 C 语言用函数作为程序的模块单位,便于实现程序的模块化,而且便于模块间相互 调用及传递数据。 5. 语法限制少和程序设计自由度大 C 语言允许程序编写者有较大的自由度,放宽了以往高级语言严格的语法检查,较 好地处理了“限制”与“灵活”这一对矛盾。 2 6. 比较接近硬件 C 语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可 以直接对硬件进行操作。 7. 生成目标代码质量高、程序执行效率高 一般只比汇编程序生成的目标代码效率低 10%―20 %。 8. 可移植性好 基本上不做修改就能用于各种型号的计算机和各种操作系统。 1.2 C 程序结构 下面列出几个简单的 C程序来说明 C程序的结构特征。 例 1.1 输出一行信息。 main ( ) { printf (This is first C programme! \n) ; } 该程序的作用是输出一行信息: This is first C programme!main 表示“主函数” ; 函

文档评论(0)

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

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

1亿VIP精品文档

相关文档