本书以培养学生结构化程序设计基本能力为主线,围绕相关知识点,用大量难易不等并具有代表性的实例,按照面向应用、重视实践的原则,由浅入深、循序渐进地讲解C语言程序设计的基本概念、语法,以及使用C语言进行程序设计的方法和技巧。 全书共10章,内容包括C语言概述,基本数据类型、运算符和表达式,数据的输入/输出,程序控制结构与结构化程序设计, 数组,指针,函数,编译预处理,结构体、联合体及枚举类型,文件。 本书可作为高等学校计算机类专业程序设计基础课程教材,也可作为非计算机专业程序设计类公共基础课教材,还可作为参加全国计算机等级考试的考生、工程技术人员的参考书和程序设计爱好者的自学用书。为了提高学生的实践能力,巩固各章节的知识点,作者还编写了与本书配套的《C程序设计实验指导与习题解答》,可供读者参考使用。