- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
辽宁石油化工大学《c语言程序设计》第一节 c语言程序设计概述
第1 章
C 语言程序设计概述
Summary that C language designs program
本 章 概 要
Summary of the chapter
第1 章是本教材最基础的部分,通过本章的学习,学生可以了解C 语言的发展、特点和应用。要求学
生熟练掌握C 语言的运行环境,数据类型、运算符和程序的组成。
计算机是一个能高速运算、具有存储与记忆能力、用程序控制的电子装置。人和计算
机之间通过“计算机语言”进行信息交流。程序是用计算机语言按照一定的语法规则编写
而成,也是指令的集合。程序设计即是计算机用户根据解决某一问题的步骤,按一定的逻
辑关系,将一系列的指令组合在一起。C 语言是目前最为流行、通用的程序设计语言之一,
人们借助于C 语言已经开发出了各种各样的系统程序和应用程序。
1.1 C 语言的发展与特点 (Development and
characteristic of C language )
1.1.1 C 语言的发展 (Development of C language )
C 语言由早期的编程语言 BCPL( Basic Combined Programming Language) 发展演变而
来。1970 年,ATT 贝尔实验室的 Ken Thompson 根据BCPL 语言设计出较先进的B 语
言,1972 年在B 语言的基础上设计出了C 语言,同年首次在DEC PDP-11 计算机上使用。
发明C 语言的目的是为了描述UNIX 操作系统,1973年K.THEMPSON 和D.M.RITCHIE 用C
语言重写了UNIX,这就是UNIX 第五版,这使得UNIX 设计得非常得轻巧,改变了操作系统
的历史。从此C 语言的应用越来越广泛,成了各种计算机共同使用的程序设计语言。
随着微型计算机的日益普及,出现了许多C 语言版本。由于没有统一的标准,使得
这些C 语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)
于1983 年制定了C 语言标准,即ANSI C,并于1987 年开始实施。
Turbo C 是美国Borland 公司的产品,1987 年该公司首次推出Turbo C 1.0 产品,其
中使用了全新的集成开发环境,即使用了一系列下拉式菜单,将文本编辑、程序编译、连
· 2 · 第1 章 语言程序概述
接以及程序运行一体化,大大方便了程序的开发。1988 年,Borland 公司推出Turbo C1.5
版本,增加了图形库和文本窗口函数库等,1989 年该公司又推出Turbo C 2.0 版本。Turbo
C2.0 在原来集成开发环境的基础上,增加了查错功能,并可以在Tiny 模式下直接生成.COM
文件。还可对数学协处理器进行仿真。1991 年为了适用Microsoft 公司的Windows 3.0 版
本, Borland 公司又将Turbo C++作了更新,即Turbo C 的新一代产品Borland C++也已经
问世了。
1.1.2 C 语言的特点 (Characteristic of C language )
C 语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。
许多著名的系统软件,如DBASE PLUS、DBASE 都是由C 语言编写的。用C 语言加
上一些汇编语言子程序,就更能显示C 语言的优势了,如PC-DOS、WORDSTAR 等就是
用这种方法编写的。C 语言具有下列特点:
1.C 语言是中级语言 (C language is the intermediate language)
它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以象汇编语
言一样对位、字节和地址进行操作,又能象高级语言那样面向用户,容易记忆,便于阅读
和书写。
2.C 语言是结构式语言 (C language is a structural formula language)
结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交
流外彼此独立。这种结构化方式可使程序层次清晰
您可能关注的文档
- 可再生能源建筑运用示范项目申报书.doc
- 可再生能源-可再生能源.ppt
- 可再生能源中长期发展规划-附:.doc
- 可再生能源中长期发展趋势跟规划.pdf
- 可再生能源资源的系统评价方法跟实例.doc
- 客车需求已经复苏,新能源客车订单锦上添花.pdf
- 课件跟一:石油化工企业装置大检修安全管理综述.ppt
- 课件名称coursetitle】中国能源问题探究(un.pdf
- 课题化学跟能源.ppt
- 跨国日化企业跟化工企业2.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)