《C语言》教案精品.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?C语言步伐计划?教案总课时数:64+32实用专业:盘算机科学与技能学院名称: ?C语言步伐计划? 教 案 总课时数: 64+32 实用专业: 盘算机科学与技能 学院名称: 计科系 年 级: 级 4 班 20XX 修订时间: 徐乾 20XX 年 10 月 讲课日期:周一 3、4周三 7、8周五 5、6讲课范例 讲课日期: 周一 3、4 周三 7、8 周五 5、6 讲课范例: 演示、解说、训练、领导 课时: 64 教 材:?高级语言步伐计划( C 语言形貌第二版)? ?C 步伐计划 .第四版? 讲授历程: 内容讲授 门生实践 作业部署 新课内容预报 讲授本领: 团体讲课 + 多媒体讲授软件 + 个体领导 + 作业 第 1 章C 语言概述C语言为国际上遍及盛行得一门高级步伐计划语言,具有语言简便、 利用方便机动、移植性好、能直接对体系硬件与外围接口举行控制等特点;本章将扼要地先容它得产生历程与特点、 C步伐 第 1 章 C 语言概述 C语言为国际上遍及盛行得一门高级步伐计划语言, 具有语言简便、 利用方便机动、 移植性好、能直接对体系硬件与外围接口举行控制等特点;本章将扼要地先容它得产生 历程与特点、 C步伐布局及 C步伐得上机步调,以便对 C语言有一个归纳得熟悉; 1.1 C 语言得汗青与特色 一、汗青 1. 1960 年出现了 ALGOL 60; 年与 1967 年, 在 ALGOL 60得根底上推出了 2. 1963 CPL与 BCPL语言更靠近于硬 件; 3. 1970 年美国贝尔实行室对 BCPL语言做了进一步简化,计划了 B 语言,并用 B 语言编写了第一个 UNIX操纵体系; 4. 在 1972 年至 1973 年间,贝尔实行室得 D.M.Ritchie 在 B语言得根底上计划出 C 语言; 二、特色 1. 简便紧凑,利用方便机动 C语言一共只有 32 个要害字、 9 种控制语句,步伐誊写自由,压缩了统统不须要得 身分,语言简洁; 2. 运算符富厚 C语言有 34 种运算符与 15 个品级得运算优先次序,使表达式范例多样化,可以实 如今别的语言中难以实现得运算; 3. 数据范例富厚 C 语言得数据范例有整型、实型、字符型、数组范例、指针范例、布局体范例、联 合体范例及罗列范例等,能用去实现种种庞大得数据布局得运算; 4. 模块化布局 C 语言用函数作为步伐得模块单位,便于实现步伐得模块化,并且便于模块间相互 调用及通报数据; 5. 语法限定少与步伐计划自由度大 C 语言答应步伐编写者有较大得自由度,放宽了以往高级语言严酷得语法查抄,较 好地处置了限定与机动这一对抵牾;6.比拟靠近硬件C 语言答应直接访问物理地点,能举行位操纵,能实现汇编语言得大局部功效,可以直接对硬件举行操纵;7.天生目标代码质量高、步伐实行服从高一般只比汇编步伐天生得目标代码服从低10%― 好地处置了限定与机动这一对抵牾; 6. 比拟靠近硬件 C 语言答应直接访问物理地点,能举行位操纵,能实现汇编语言得大局部功效,可 以直接对硬件举行操纵; 7. 天生目标代码质量高、步伐实行服从高 一般只比汇编步伐天生得目标代码服从低 10%― 20%; 8. 可移植性好 根本上不做修改就能用于种种型号得盘算机与种种操纵体系; C 步伐布局 1.2 下面列出几个简朴得 C步伐去阐明 C步伐得布局特性; 例 1.1 输出一行信息; main ( ) { printf (This is first C programme! \n) ; } 该步伐得作用为输出一行信息: This is first Cprogramme!main 表现主函数; 函数体用大括号 {} 括起去;本例题中主函数仅包罗一个语句,该语句由 printf () 输出 函数构成;括号内双引号中得字符串按原样输出;′ \n ′为换行符,即在输出 This is first C programme! 后回车换行;语句背面有一个分号,表现该语句竣事,这个分号 必不可少; 例 1.2 盘算两个数之与; main ( ) /* 求两个数之与 */ { int a ,b,sum ; /* 界说 3 个整型变量 */ 以下 3 举动 C语句 */ a=123; /* b=321; sum=a+b; printf (sum is %d\n,sum) ; } 该步伐得作用为求两个整数 a 与 b 之与 sum , 并在屏幕上输出 sum;步伐中, /**/ 表现解释局部,对编译与运行不起作用;第3 举动变量阐明,利用得a、b 与sum为整型 (int)变量;第 4 举动两个赋值语句,使a 得值为 123,b 为 321;第 5 利用sum得值为 a+b, 第 6 行得%d为 /* */ 表现解释局部,对编译与运行不

文档评论(0)

橙老师资料铺 + 关注
实名认证
内容提供者

精选资料欢迎下载

1亿VIP精品文档

相关文档