下载此文档

11 C 语言的发展过程.pdf


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
1 第 1 章 引言 1 . 1 C 语言的发展过程 C语言在 20 世纪 70 年代初问世。 1978 年美国电话电报公司( AT & T)贝尔实验室正式发表了 C语言。同时 和 e合著了著名的“ THE C PROGRAMMING LANGUAGE ”一书,通常简称为“ K & R”,也有人称之为“ K & R”标准。但是,在“ K & R”中并没有定义一个完整的标准 C语言, 1983 年美国国家标准协会( American National Standards Institute ,ANSI )在此基础上开始设计 C语言标准,并于 1989 年 12 月通过该标准, 1990 年,国际标准化组织( ISO )接受了 ANSI 提出的标准,这个 C语言标准的 C版本被称为 C89 ,也被称之为 ANSI C 。 C 语言的特点 C是一种结构化的程序设计语言,它简明易懂,功能强大,可使程序员不必关注程序在何种机器上运行,而致力于问题本身的处理。C语言集高级语言和低级语言的功能于一体,适合于各种硬件平台,既可用于系统软件的开发,也适合于应用软件的开发。 C语言具有丰富的运算符和数据类型,便于实现各种复杂类型的数据结构;它可以直接访问内存的物理地址,直接对硬件的底层操作,能实现汇编语言的大部分功能,因此,也有人把 C 语言称为中级语言; C语言还可进行位( bit )的运算,实现对数据的“位”操作。另外,C语言还具有效率高、可移植性强等特点。 (或称为模块化语言)将程序的功能进行模块化,每一个模块具有不同的功能,通过模块之间的相互协同工作,共同完成程序所要完成的任务。 C语言程序将一些不同功能的模块有机的组合在一起,这种模块化的程序设计方式使得 C语言程序易于调试和维护。 C 语言共有 34 种运算符。它把括号、赋值、逗号等都作为运算符处理,从而使 C 语言的运算类型极为丰富,可以实现其他高级语言难以实现的一些运算。 C语言除了具有自身规定的一些数据类型外,还允许用户定义自己的数据类型,以满足程序设计的需要。 C 语言程序设计教程(第 2 版) 2 4 .书写灵活只要符合 C语言的语法规则,书写程序时所受的限制并不严格(注意:编写程序时并不提倡这样做)。 5 .适应性广 C语言程序生成的目标代码质量高,程序执行效率高,与汇编语言相比,用 C语言写的程序可移植性好。 ,具有特定的意义,不能用作变量名、函数名等其他用途。 ANSI C 规定 C语言共有 32 个关键字。这 32 个关键字可以分为以下 4大类: ( 1)数据类型关键字 12 个。( 2)控制语句关键字 12 个。( 3)存储类型关键字 4 个。( 4)其他关键字 4 个。这些关键字及作用如表 1 - 1 所示。表 1 - 1 C语言的关键字及作用类型关键字用途关键字用途关键字用途关键字用途数据类型( 12 个) char 声明字符型变量或函数 float 声明浮点型变量或函数 short 声明短整型变量或函数 union 声明联合数据类型 doubl e 声明双精度变量或函数 int 声明整型变量或函数 s

11 C 语言的发展过程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2928425474
  • 文件大小0 KB
  • 时间2016-06-29