C语言编程宝典之一
作者:王大刚
本人的《FOXPRO编程宝典之一》,《FOXPRO编程宝典之二》和《FOXPRO
编程宝典之三》系列软件在《电脑报》配套光盘相继发表后,受到广大电脑爱
好者和程序员的普遍欢迎,在朋友们的热情鼓励之下,本人推出 《C语言编程宝
典之一》,并以HTML 的形式献给大家。
一,基础篇
1.5 TurboC 2.0
1.1Turbo C语言 1.2 C 语言的 1.3TurboC 1.4TurboC2.0
集成开发环境的
概述 特点 概述 的安装和启动
使用
1.数据类型、变 3.关键字和
2.数据类型 4.变量 5.运算符
量和运算符 标识符
输入输出函数及 文件的输入输 控制流程语
控制流程语句 出函数 句
指针、结构、联 结 构 联 合
枚 举(enum)
合和枚举 (struct) (union)
Turbo C 程序
函数
设计初步
二,函数篇
屏幕函数 图形函数 (以下按字母顺序查询)
A B C D E
F G H I K
L M O P Q
R S T U V
W
Turbo C语言概述
1.1C 语言的产生与发展
C 语言是 1972年由美国的DennisRitchie设计发明的, 并首次在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是结构式语言
结构式语言的显著特点是代码及数据的分隔化, 即程序的各个部分除了必
要的
信