全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C 语言课程教案详解 章节题目 第一章第一章 C 语言概述语言概述 教学时间 4 学时 教学目的 教学目的 1 了解 C 语言的产生过程 2 掌握 C 程序结构 3 掌握 C 程序开发过程 4 掌握用 TURBO C 运行一个 C 程序 内容 重点 难点 内容内容 1 1 C 语言的历史和特色 1 2 C 程序结构 1 3 C 程序的开发过程 重点 重点 1 掌握 C 程序的基本结构构成 2 学会用 Turbo C 运行一个 C 程序 难点 难点 掌握 C 程序的开发过程 第第 1 章章 C 语言概述语言概述 C 语言是国际上广泛流行的一门高级程序设计语言 具有语言简洁 使用方便灵活 移植 性好 能直接对系统硬件和外围接口进行控制等特点 本章将简要地介绍它的产生过程和 特点 C 程序结构及 C 程序的上机步骤 以便对 C 语言有一个概括的认识 1 1 C 语言的历史和特色语言的历史和特色 1 历史历史 1 1960 年出现了 ALGOL 60 2 1963 年和 1967 年 在 ALGOL 60 的基础上推出了 CPL 和 BCPL 语言更接近于硬件 3 1970 年美国贝尔实验室对 BCPL 语言做了进一步简化 设计了 B 语言 并用 B 语言编写 了第一个 UNIX 操作系统 4 在 1972 年至 1973 年间 贝尔实验室的 D M Ritchie 在 B 语言的基础上设计出 C 语言 2 特色特色 1 简洁紧凑 使用方便灵活 C 语言一共只有 32 个关键字 9 种控制语句 程序书写自由 压缩了一切不必要的成分 语言简练 2 运算符丰富 C 语言有 34 种运算符和 15 个等级的运算优先顺序 使表达式类型多样化 可以实现在其 它语言中难以实现的运算 3 数据类型丰富 C 语言的数据类型有整型 实型 字符型 数组类型 指针类型 结构体类型 联合体类 型及枚举类型等 能用来实现各种复杂的数据结构的运算 4 模块化结构 C 语言用函数作为程序的模块单位 便于实现程序的模块化 而且便于模块间相互调用及 传递数据 5 语法限制少和程序设计自由度大 C 语言允许程序编写者有较大的自由度 放宽了以往高级语言严格的语法检查 较好地处 理了 限制 与 灵活 这一对矛盾 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 表示 主函数 函数体用大括号 括起来 本例题中主函数仅包含一个语句 该语句由 printf 输出函数构 成 括号内双引号中的字符串按原样输出 n 是换行符 即在输出 This is first C programme 后回车换行 语句后面有一个分号 表示该语句结束 这个分号必不可少 例 1 2 计算两个数之和 main 求两个数之和 int a b sum 定义 3 个整型变量 a 123 以下 3 行为 C 语句 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 是输入输出的 格式说明 表示 十进制整数类型 printf 函数中括号内最右端 的 sum 是要输出的变量 当然它的值为 444 例 1 3 比较两个数的大小 main 主函数 功能输入两个整数 判断后输出较大的数 int a b c 定义 3 个整型变量 scanf d d 然后执行 File save 命令 或按 F2 键存盘 2 编译与连接源程序 执行 compile make exe file 命令或直接按下 F9 键 即可一次完成编译与连接 3 运行程序 按 F10 键返回主菜单 用光标移动键将亮条移到 Run 菜单选项回车或按下 Ctrl F9 键 即可运行刚生成的可执行文件 此时 Turbo C 工作窗口消失 屏幕上显示 程序运行结果 This is my first C program 若发现运行结果不对 可再按 F10 键回工作窗口 重复上述步骤 4 运行程序后查看程序的运行结果 5 退出 Turbo C 按 Alt X 键 系统即退出 Turbo 环境 本章小结 本章对 C 语言进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2031中国除尘过滤器现状调研及市场前景预测
- 2026-2031中国轨道交通行业信息化发展研究度报告
- 2026-2031中国光伏建筑行业发展趋势预测及投资战略咨询报告
- 2026-2031中国功能性糖果市场深度调查与未来前景预测报告
- 劳动争议中的胜诉概率因素
- 2025年钳工高级工鉴定题库及答案
- 2025年合规知识竞赛培训试卷及答案
- 小学美术辽海版四年级上册第7课 学学剪纸教学设计
- 2025年全国安全知识竞赛题库附答案
- 2026-2031中国泡沫镍纤维镍带制造行业市场分析与发展前景预测报告
- 建设银行招聘面试题及答案
- 粉笔线上协议班 合同
- 二十届四中全会测试题及参考答案
- 23G409先张法预应力混凝土管桩
- 完整版天丝织物的染整工艺
- 牛和鹅省赛一等奖-完整版PPT课件
- 证明圆的切线的七种常用方法
- 自体血回输的应用
- 变电站视频监控系统施工方案
- 【100分值】小学单科成绩各题得分率计算分析表模板
- 蓝色学位帽背景的毕业论文答辩PPT教学讲解课件
评论
0/150
提交评论