C语言教学之C语言概述.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言教学之C语言概述.pptx》由会员分享,可在线阅读,更多相关《C语言教学之C语言概述.pptx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本章大纲C C语言概述(语言概述(1 1学时)学时)教学内容:教学内容:1.C的发展历史2.C语言的特点3.简单的C程序介绍4.C程序的上机步骤基本要求:基本要求:1.了解C语言的发展及特点;2.掌握C程序的基本结构;3.掌握VC的使用方法;4.掌握C程序的编译、连接和运行步骤。重点:重点:C语言的特点与编程环境难点:难点:C语言的编程环境第1页/共17页ALGOL60(1960年)CPL(1963年)BCPL(1967年)B语言(1970年)C语言(1972年)1.面向问题的语言2.离硬件远,不宜编写系统软件程序1.离硬件近些,规模大,难实现bined programming languag
2、e1.英国剑桥Martin Richards2.basic combined programming language1.美.贝尔实验室Ken Thompson 2.很接近硬件,过于简单,功能有限3.用B语言写了第一个UNIX操作系统1.贝尔实验室的D.M.Ritchie 2.1983年,美国国家标准化协会(ANSI)制定了新的标准,称为ANSI C。3.在微型机上使用的有Microsoft C、Turbo C、Quick C、BORLAND C等,它们的不同版本又略有差异。1.1 C语言出现的历史背景第2页/共17页经典之作The C Programming LanguageBrian W.
3、Kernighan和Dennis M.Ritchie(合称K&R)以1978年发表的UNIX第7版中的C编译程序为基础成为后来广泛使用的C语言版本的基础,被称为标准C。K&R在1988年按照 ANSI C 标准进行了重新修改强力推荐第3页/共17页1.2 C语言的特点(1)语言简洁、紧凑,使用方便、灵活。(2)运算符丰富。1.只有32个关键字(采用小写)(P365)2.9种控制语句(P370)1.共34种运算符。2.把括号、赋值、强制类型转换等作为运算符3.运算类型极其丰富,表达式类型多样化。4.可以实现其他高级语言难以实现的运算。第4页/共17页(3)数据结构丰富(4)具有结构化的控制语句1
4、.数据类型:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。2.实现各种复杂的数据结构(如链表、树、栈等)的运算。1.ifelse语句、while语句、dowhile语句、switch语句、for语句2.用函数作为程序的模块单位,便于实现程序的模块化。第5页/共17页(5)语法限制不太严格,程序设计自由度大。例如:1.对数组下标越界不做检查;2.整型与字符型,逻辑型可以通用 3.C语言放宽了语法检查。(6)C语言允许访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。“限制”与“灵活”的矛盾双重性“高级语言中的低级语言”“中级语言”第6页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 教学 概述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内