- 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
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)