第一章 C语言概述
本章主要介绍C语言的发展简史与特点、C语言及程序中的一些基本要领以及开发应用程序的主要步骤。通过本章的学习,要求同学们对C语言有一个概括性的了解,能够依照例题编写一些简单程序。
1.1 C语言发展简史
C语言是在B语言的基础上产生发展起来的,C语言既保持了B语言的精练、接近硬件的优点,又克服了它们过于简单、数据无类型的缺点。因此C语言既具有低级语言接近硬件的特性,又具有高级语言易于学习和维护的特点。C语言即可用来编写应用软件又能编写系统软件。
C语言的发展离不开UNIX,最初的C语言主要是为了描述和实现UNIX操作系统而研制出来的,后来,C语言经过多次改进,但主要是在贝尔实验室内部使用。1975年UNIX第6版公布后,C语言的突出优点引起了人们的注意。1977年出现了不依赖具体机器的C语言编译文本《可移植C语言编译程序》,使C语言移植到其它机器上较为容易。随着UNIX的日益广泛使用,C语言也迅速得到推广。1978年,Brian W.Kernighan 和Dennis M.Ritchie(合称K&R)合著了影响深远的名著《The C Programming Language》,这本书中介绍的C语言成为后来广泛使用的C语言版本的基础,它被称为标准C。1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对C进行发展和扩充,制定了新的标准,称为ANSI C。1987年,ANSI又公布了新标准——87 ANSI C。1990年,国际标准化组织ISO接受87 ANSI C为ISO C 的标准(ISO 9899—1990)。目前流行的C编译系统都是以它为基础的。
我们将要学习的VC就是遵守这个标准的C\C++编译系统。
1.2 C语言的特点
C语言与其它许多语言相比,有它自己的特点:
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] 下一页
|