本书打破了以篇章为结构的传统组织方式,采用教学单元式结构作为教材的基本框架,更贴近于课堂教学。全书通过18个教学单元,从程序设计的基本概念和基本原理出发,立足“理论必须够用为度,强化实践应用,贯穿能力培养圭线”的原则,对C语言程序设计知识进行了系统介绍。主要内容包括:程序设计概述、散据及其运算、程序设计基础、分支结构程序设汁、循环结构程序设计基础、循环结构程序设计应用、数组基础、数组应用、函数基础、函数应用、指针基础、指针和函数、结构体、链表、文件、共用体/枚举和位运算、编译预处理和数据类型再命名、从C到C++等。
本书针对非计算机专业初学者特点编写,主干知识突出,知识脉络清晰,语言表达流畅,具有良好的可读性和易学性。除主教材外,本书还配有辅导书《C语言程序设计实验与实训指导及题解》。
本书适合作为高等院校各专业“C语言程序设计”公共课教材,也可供编程人员和参加全国计算机等级考试(二级C)的读者学习参考。