本书是新世纪高等学校计算机专业规划教材之一本书由9章组成,内容主要包括:C语言程序设计基础知识、简单的C程序设计一、程序的控制结构与结构化程序设计方法、函数与模块化程序设计方法、数组与指针一、结构体与共用体、关于函数应用的高级话题、文件操作、图形和声音的制作以及七个附录等。为了提高读者的学习兴趣,本书在例题、习题和实验题目的选择上作了精心的安排,不仅使其具有实用性,而且具有趣味性,同时采用启发式的写作风格,不易理解的概念和算法采用打比方的方式进行类比说明,以提高读者的分析问题和解决问题的能力。