
前言
PREFACE
C语言是国内外应用广泛、最具影响力的计算机语言之一,是大学理工科学生的必修课。它概念简洁、数据类型丰富、表达能力强、使用方便灵活、可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,既适合于编写应用程序,又适合于编写系统程序,是一种理想的结构化程序设计语言。
本书是学习C语言程序设计的基础教材。全书共分10章:第1章首先以一个C语言程序为例,介绍了程序、程序设计语言、C语言及C语言编程环境;第2章介绍了简单C语言程序和简单数据类型、算术表达式及输入/输出函数;第3章和第4章主要介绍分支结构和循环结构程序进行结构化程序设计的基本方法和有关算法的知识;第5章介绍了C语言数组的定义与使用;第6章对模块化程序设计中函数的定义、函数的调用和使用函数编写程序作了充分的阐述;第7章对指针和指针变量定义及应用作了详细阐述;第8章重点介绍了结构体及其应用;第9章介绍了C语言的文件系统;第10章用C语言开发软件实例,以一个几乎涵盖教材所有知识点的综合应用实例(电子通讯录)进行了分析与设计。此外,每章后均附有习题供读者练习。
本书由商丘工学院C语言程序设计课程组的教师,在多年从事C语言程序设计课程的教学实践基础上,结合讲义编写而成。在内容安排上采用循序渐近的方式,在组织形式上采用通俗易懂的案例教学和启发式教学方式,并辅以大量的便于说明问题的案例,用案例带动知识点的方法进行讲解,对知识点进行了细致的取舍和编排,按节细化知识点,并将知识点和案例放在同一节中,知识和案例相结合,使学生在学习过程中迅速掌握编程技巧,培养良好的编程风格。
全书由商丘工学院马玉芳、杜丽娟任主编,王艳丽、杨花雨、赵莉苹、路晓亚、汪新民参与编写。由马玉芳、汪新民统稿。全书编写分工如下:第1章及第6章的习题部分由王艳丽老师编写,第2章、第3章、第6章及第9章由马玉芳老师编写,第4章、第10章由赵莉苹老师编写,第5章由杨花雨老师编写,第7章由杜丽娟老师编写,第8章由路晓亚老师编写,王艳丽、杨花雨老师编写了模拟试题及附录。
由于计算机科学技术发展迅速,程序设计的教学内容、方法和手段日新月异,加之编者水平有限,书中难免有疏漏和不足之处,敬请读者提出宝贵意见,以便再版时修改完善。
编者
2017.3