图书前言

本书是一本面向高等学校、高等职业教育、高等专科教育和全国计算机等级考试二级C语言程序设计培训班的教材,也可作为编程人员的参考书。

C语言程序设计作为高校学生学习计算机编程的入门课程,

它着重讲述计算机程序设计的基础知识、基本算法和应用编程思想,它是一门面向过程的编程语言,共有32个关键字,9种控制语句,但却具有强大的功能。本书共分9章,各章的主要内容简单说明如下: 第1章介绍C语言的特点、标识符和程序的基本结构; 第2章介绍C语言的数据类型、运算符和表达式; 第3章系统介绍C语言的顺序、选择和循环3种程序设计的基本结构及其在程序设计中的基本应用; 第4章介绍数组及其应用; 第5章介绍C语言的函数及其基本应用; 第6章介绍指针类型及其在编程中的基本应用; 第7章系统讲述C语言的编译预处理; 第8章系统地介绍C语言的构造类型、枚举类型和用户自定义类型及其在编程中的基本应用; 第9章介绍文件的概念及文件的读写。

C语言程序设计内容翔实,层次分明,结构紧凑,叙述深入浅出、通俗易懂。为了方便读者学习,教材内容覆盖了全国计算机等级考试大纲二级C语言程序设计规定的全部内容,并且将各个章节中涉及的从2000年至今的考试题都一一列举,并附有答案和分析; 每章后还附有错误列举,将读者常见的错误分别进行了阐述,以方便读者进行及时的更正和提高; 每章后还配有习题和实验指导部分,可供读者上机实训使用,有利于知识的巩固和提高。

本书共分为9章,由陈秀玲担任主编。梁玉凤、谢红兵担任副主编,参加编写的还有王凤云、范海波、张伟阳、伞影、王晨宇。其中陈秀玲编写第3章,

梁玉凤编写第1、2章,谢红兵编写第6章,王凤云编写第4章,

张伟阳编写第5章,伞影编写第7、8章,范海波、王晨宇编写第9章,全书由陈秀玲统稿。另外,安齐国、彭涛等对本书在内容编写、程序测试、文字校对等工作方面也做出了重大贡献,在此一并表示感谢。

为了方便教学,本书有配套的电子课件,需要者可以到清华大学出版社主页(http://www.tup.tsinghua.edu.cn)查询。

由于作者水平有限,书中难免有些错误,欢迎读者对本书提出宝贵意见和建议。

编者

2009年3月