- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]新编C语言程序设计教程本科第1章
目录
第1章 C语言基础
第2章 基本数据类型
第3章 表达式
第4章 顺序结构程序设计
第5章 选择结构程序设计
第6章 循环结构程序设计
第7章 函数
第8章 数组类型
第9章 结构体类型与共用体类型
第10章 指针类型
第11章 文件类型
第12章 编译预处理
第13章 C到C++
第14章 C语言程序设计实例
第1章 C 语言基础
1.1 C语言概述
1.2 基本语法成份
1.3 C程序的结构
1.4 C程序的实现
1.1 C语言概述
1.1.1 C语言的产生与发展
1. C语言的产生
C 语言于1972年~1973年间, 诞生于美国的贝尔实验室, 由
Denis.M.Ritchie创建。
C语言的产生基于两个方面的需要。一是为满足UNIX操作系统开
发的需要。UNIX操作系统是一个通用的、复杂的计算机管理系统。
二是为拉近高级语言与硬件之间距离的需要。
C语言集高级语言与汇编语言优点于一身。
C语言面对实际应用的需要而产生, 直至今日仍不改初衷。
2. C语言的发展
1960年出现的ALGOL语言是一种面向问题的高级语
言, 远离硬件, 不适于开发系统软件。1963年, 英国剑桥大
学推出CPL语言, CPL语言比ALGOL语言接近硬件一些, 但
规模较大, 难以实现。1969年, 剑桥大学的M.Richards对
CPL语言进行简化, 推出BCPL语言(BCPL—Basic Combined
Programming Language) 。 1970 年 , 贝尔实验室的
K.Thompson 为DEC 公司PDP[CD*2]7计算机上运行的一种
早期UNIX操作系统设计了一种类BCPL语言,称为B语言。
B语言规模小, 接近硬件, 1971年在PDP-11计算机上实现, 并
写了UNIX操作系统。1960年~1971年是C语言的萌芽阶段。
1972年~1973年间, 贝尔实验室的D.M.Ritchie在保留
B语言优点的基础上, 创建了C语言。1973年, UNIX操作
系统被用C语言改写, 称为UNIX第五版。最初的C语言只
是一种UNIX操作系统的工作语言, 依附于UNIX系统, 主
要在贝尔实验室内部使用。
UNIX 以后的第六版、第七版、 SYSTEM Ⅲ和
SYSTEM Ⅴ都是在第五版的基础上发展起来的, C语言也
作了多次改进。到1975年, UNIX第六版的公布, 使C语言
受到人们的普遍注意。
UNIX操作系统的广泛使用, 促进了C语言的迅速发
展与普及, C语言的发展与普及也促进了UNIX操作系统
的推广。到1978年出现了独立于UNIX和PDP计算机的C
语言, 从而,C语言被迅速移植到大、中、小与微型机上。
当年, B.W.Kernighan和D.M.Ritchie 以UNIX第七版的C编
译程序为基础, 出版了影响深远的名著《C程序设计语
言》。
C++语言是C语言
文档评论(0)