《C语言程序设计》适用于高职高专理工科各专业的计算机程序基础教学,全书着重讲述了计算机程序设计的基础知识、基本算法和应用编程思想,其目的在于使学生学习C语言程序设计之后,能结合社会生产实际进行程序的综合开发。全书共14章,第1章介绍C语言的特点、程序的基本结构;第2章介绍C语言的数据类型、运算符和表达式;第3、4、5章介绍C语言的顺序、选择、循环三种程序的基本结构及其在程序设计中的基本应用;第6、9、10章分别介绍了C语言的构造类型、指针类型、枚举类型和用户自定义类型及其在程序中的应用;第7章介绍C语言的函数及其在程序中的应用;第8章介绍C语言的编译预处理;第11章介绍文件的概念及其在程序中的基本应用;第12章介绍图形设计;第13章是本书的综合实训;第14章是综合测试及解析。《C语言程序设计》内容丰富、结构清晰、图文并茂,易于教师进行教学与读者自学。全书采用问题驱动方式进行讲解,以程序实例为主导,将知识点融人实例,以实例带动知识点的学习。在按实例进行讲解时充分注意保证知识的相对完整性和系统性,使读者通过学习实例掌握C语言的程序设计方法和程序设计技巧。