前言


Foreword

C语言既具备高级语言的特点,又具有直接操纵计算机硬件的能力,并因其丰富灵活的控制和数据结构、简洁而高效的语句表达、清晰的程序结构和良好的可移植性而拥有大量的使用者。目前,国内几乎所有高校都开设了“C语言程序设计”课程,该课程不仅是计算机学科的主干课程,也成为理工科专业计算机基础训练的必修课。

本书是在编者多年教学经验的基础上编写而成,共分为12章,内容包括C语言程序设计基础知识、各种数据类型和常用库函数、各种运算符和表达式、程序控制语句、数组、函数、指针、结构体与共用体、编译预处理、文件、常用算法与以及语言程序设计举例等。

本书具有如下特色:

(1)语言通俗易懂,阐述简洁明了。

(2)遵循“注重理论、强化实践”的核心思想,注重各部分知识的综合应用训练,以提高学生的程序设计能力。

(3)例题丰富,分析透彻,讲解清楚,不仅有效降低了学习难度,而且突出了算法思想设计。

(4)通过典型例题的分析,使学生对所学知识更加系统化和条理化,更易于对所学知识的融会贯通和举一反三。

(5)所有程序示例都在VC++ 6.0环境下调试通过。每章都配有上机实验和习题,便于学生课后及时练习。

(6)为了便于教师教学,本书配有电子课件和习题答案,可与出版社直接联系或发送邮件至xfs@dzu.edu.cn与作者联系索取。

在编写中我们参阅了许多C语言程序设计教材和相关资料,在此向其作者一并表示感谢。本书的出版得到了德州学院教材出版基金和山东省“信息与计算科学”省级教学团队项目的资助。最后,还要特别感谢中国铁道出版社的大力支持,使得本书得以顺利出版。

限于编者水平,书中难免存在疏漏和不足之处,恳请读者不吝指正。

编者

2015年3月于德州学院