第 1 章 C语言概述
本章主要介绍 C 语言程序的结构和书写规则,
以及 Turbo C V2.0 的基本操作。
1.1 C 语言的发展简史和特点
1.2 C语言程序的结构与书写规则
1.3 C 语言的语句和关键字
1.4 Turbo C V2.0 的基本操作
[Return]
1.1 C 语言的发展简史和特点
1 .C语言的诞生与发展
( 1 )在 C 语言诞生以前,系统软件主要是用汇编语
言编写的。由于汇编语言程序依赖于计算机硬件,其可读
性和可移植性都很差;但一般的高级语言又难以实现对计
算机硬件的直接操作(这正是汇编语言的优势),于是人
们盼望有一种兼有汇编语言和高级语言特性的新语言。
( 2 )C语言是贝尔实验室于 70 年代初研制出来的,
后来又被多次改进,并出现了多种版本。 80 年代初,美
国国家标准化协会( ANSI ),根据C语言问世以来各种
版本对C语言的发展和扩充,制定了 ANSI C 标准( 1989
年再次做了修订)。
本书以 ANSI C 新标准来介绍。
( 3 )目前,在微机上广泛使用的C语言编译系统有
Microsoft C 、 Turbo C 、 Borland C 等。虽然它们的基本
部分都是相同的,但还是有一些差异, 所以请大家注意自
己所使用的C编译系统的特点和规定(参阅相应的手册)。
本书选定的上机环境是 TC V2.0
(
DOS
操作系统)
。
2 . C 语言的特点
C 语言同时具有汇编语言和高级语言的优势。
( 1 )语言简洁、紧凑,使用方便、灵活。
( 2 )运算符极其丰富。
( 3 )生成的目标代码质量高,程序执行效率高。
( 4 )可移植性好(较之汇编语言)。
( 5 )可以直接操纵硬件。
3. 在 C 语言中,除实现
顺序、选择
和
循环
三种基本
结构等的 9 条控制语句外,输入输出操作均由标准库函
数(不是 C 语言的组成部分)来实现。
所以
学习
C
语言,不仅要学习这
9
条控制语句和各
种运算符,而且要学习并掌握常用标准库函数的使用
。
[Return]
1.2 C语言程序的结构与书写规则
1.2.1 C语言程序的总体结构
一个完整的C语言程序,是由一个 main() 函
数(又称主函数)和若干个其它函数结合而成的,
或仅由一个 main() 函数构成。
[ 案例 1.1] 仅由 main() 函数构成的C语言程序。
/* 案例代码文件名: AL1_1.C*/
/* 功能:仅由 main() 函数构成的C语言程序示例 */
main()
{ printf(“This is a C program.\n”);
}
程序运行结果:
This is a C program. [ 程序演示 ]