这是一本供高中、中专和职业高中学生学习C语言的教材或参考书,也是一本广大电脑爱好者自学C语言的辅导用书。该书的两位作者分别是大学和中学长期讲授C语言课程的教师,具有较丰富的教学经验和上机指导经验。本书是在总结教学经验的基础上,针对中学层次的学生的基础和接受能力编写的。 本书较全面准确地讲述了C语言的基本知识和语法规则,详细介绍和分析了简单C语言程序的编写方法。本书从一个具体的C语言程序例子讲起,读者一开始就看到了C语言程序的结构特点和所包含的词法及语法象,本书就该程序中出现的词法和语法问题由浅入深地进行讲解。本书共分8章,第1章从C语言的一个例子入手,讲解C语言程序结构、书写格式以及C语言程序如何实现;第2章讲述C语言的词法、常量和变量,这些都是C语言的基本知识;第3章进一步讲述C语言的运算符、表达式以及类型转换,这些内容是编程的基础;第4章讲述了C语言中所有语句形式、规则、功能和使用方法,这些内容也是为编写C语言程序打下基础;第5章讲述了函数的定义和说明,函数的参数及返回值,函数的调用方式,作用域的规则和存储类的概念及应用,这些内容指出了C语言的编程方法;第6章讲述指针的概念和应用,特别是指针在数组和函数方面的具体应用,指针是C语言的重要特点,也是学习C语言的难点之一;第7章讲述了两种重要的数据类型:结构和联合,特别是结构在C语言程序经常出现,对结构的定义和应用应该掌握;第8章讲述了C语言的文件操作,着重介绍了一般文件的打开、关闭操作,对已打开文件的读写操作以及定位读写指针的操作等,文件操作也是C语言程序一个重要方面。本书用较短的篇幅讲述C语言中所有常用的内容,语言简练,概念准确,例题中基本没有重复。 本书在编写方面具有如下特点:在内容上较为系统和全面,包括了C语言中主要的基础知识、基本技能和常用的语法规则;在写法上突出重点、详述难点、揭示疑点。由于作者都是第一线的讲课教师,因而能够抓住学生心理,及时回答学生可能发问的问题;在讲解上先讲清概念,指出方法和规则,再提示在应用中应注意的事项,最后通过列举例题加深理解和学会应用,对每个例题都做了详尽的分析说明,并指出编程的技巧和方法;在安排上每章后面备有相当丰富的思考题,提出了本章应掌握的主要内容,是用来帮助复习和检查学习情况的;也有形式多样的练习题,通过这些题目可以练习概念,训练操作方法,分析程序输出结果和训练编程能力;还有上机指导,通过上机实践帮助读者进一步理解所讲过的内容,培养动手能力和分析解决问题的能力。 本书所有的例题和习题中的程序都在Turbo C 2.0版本的C语言编译系统下调试过。