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