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