辽宁石油化工大学《c语言程序设计》第一节 c语言程序设计概述.pdf

辽宁石油化工大学《c语言程序设计》第一节 c语言程序设计概述.pdf

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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) 结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交 流外彼此独立。这种结构化方式可使程序层次清晰

您可能关注的文档

文档评论(0)

my18 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档