1.1 Turbo C语言概述
1.1 C 语言的发生与成长
C 语言是1972年由美国的Dennis Ritchie设计发现的, 并首次在UNIX操纵系统的DEC PDP-11计较机上利用。它由早期的编程语言 BCPL( Basic Combind Programming Language) 成长演变而来。在1970年, AT&T 贝尔尝试室的 Ken Thompson按照BCPL语言设计出较先进的并取名为 B的语言, 最后导了C 语言的问世。
跟着微型计较机的日益普及, 呈现了很多C 语言版本。由于没有统一的尺度,使得这些C 语言之间呈现了一些纷歧致的处所。为了改变这种环境, 美国国度尺度研究所(ANSI)为C 语言拟定了一套ANSI尺度, 成为现行的C语言尺度。
1.2 C 语言的特点
C 语言成长如此迅速, 并且成为最受接待的语言之一, 主要因为它具有强大的成果。很多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语言加上一些汇编语言子措施, 就更能显示C 语言的优势了,象PC- DOS 、WORDSTAR等就是用这种要领编写的。归纳起来C 语言具有下列特点:
1. C是中级语言
它把高级语言的根基布局和语句与初级语言的实用性团结起来。C 语言可以象汇编语言一样对位、字节和地点举办操纵, 而这三者是计较机最根基的事情单位。
2. C是布局式语言
布局式语言的显著特点是代码及数据的脱离化, 即措施的各个部门除了须要的信息交换外互相独立。这种布局化方法可使措施条理清晰, 便于利用、维护以及调试。C语言是以函数形式提供应用户的,这些函数可利便的挪用,并具有多种轮回、条件语句节制措施流向, 从而使措施完全布局化。
3. C语言成果齐全
C 语言具有各类百般的数据范例, 并引入了指针观念, 可使措施效率更高。别的C 语言也具有强大的图形成果, 支持多种显示器和驱动器。并且计较成果、逻辑判定成果也较量强大, 可以实现决定目标。
4. C语言合用范畴大
C 语言尚有一个突出的利益就是适合于多种操纵系统, 如DOS、UNIX,也合用于多种机型。