C语言是一种结构化程序设计语言,它兼有高级语言的特点和低级语言的功能。其程序设计功能强大,既可用于编写应用软件,又可用于设计制作系统软件。C语言是一门较为通用的编程语言,目前越来越得到广泛的应用。
本书分为8章。前6章详细地介绍了C语言的基本语法规则和功能实现方法。其中,第1章为C语言基础知识,介绍了C语言的发展、C语言的特点、C语言的32个关键字和语句的分类以及Turbo C上机操作指导;第2章为C语言的基本语法规则,介绍了数据类型、运算符和表达式、基本输入输出函数、分支和循环程序设计语句;第3章为数组,介绍了一维数组与二维数组的定义和使用,以及常用字符串处理函数;第4章为函数,介绍了函数的定义、调用、命令行参数的使用,以及全局变量与局部变量等;第5章为结构体、共用体和枚举,介绍了结构体、共用体和枚举类型的定义与使用、链表的基本操作等;第6章为文件系统,介绍了缓冲区系统文件的常用处理方法。后两章主要讲述C语言图形处理和DOS、BIOS功能调用。其中,第7章为C语言绘图,介绍了C语言的图形处理功能;第8章为C程序与DOS、BIOS接口,介绍了常用的DOS、BIOS功能和C语言中常用的调用DOS、BIOS功能的函数。
本书是根据编者多年的教学经验编写的,书中对常规的C语言教材的体系结构作了适当调整,主要是将指针部分分散到各个相应的章节中分别进行介绍,这样读者很容易理解指针的概念,很自然地掌握各种指针的用法。本书内容循序渐进,结构清晰,层次分明,通俗易懂,通过大量例题验证语法和说明程序设计方法,并且,为了使读者更好地掌握各章节内容,章末配有大量精选的习题。通过本书的学习和解题练习,读者既能迅速掌握C语言的基础知识,又能很快地学会C语言的编程技术,得到解决实际问题的能力。
本书的第1章、第6章由冯佳昕编写,第2章、第3章由秦玉平编写,第4章、第5章由马靖善编写,第8章和附录由刘福德编写。各章末习题由秦玉平编写。全书由大连理工大学王秀坤教授主审。
在本书编写过程中,编者参考了大量有关C语言程序设计的书籍和资料,在此对这些参考文献的作者表示感谢。
由于编者水平有限,书中难免存在错误和不当之处,恳请广大读者批评指正,以便再版时改进。
编者2005年6月