本书共12章,分别介绍程序设计基本概念、C语言基本数据类型、运算符和表达式、顺序结构、选择结构、循环结构、函数、数组、指针、编译预处理和动态存储分配、结构体和共用体、文件,涵盖了C语言程序设计的主要内容。 在内容选择上突出了两个方向: 一是面向国家二级计算机等级考试的方向,包括相应的考点和章后习题,这部分内容的目标是“能过级”; 二是面向工科实际应用的方向,包括一些常见的实际应用案例,要求学生能够用不同的算法来灵活书写相应的代码,并养成良好的代码书写习惯,最终目标是“会使用C语言”。 本书适用于三类读者: