本书全面、系统地介绍了C语言程序设计的基本知识。包括C语言的基本概念、变量、运算符、表达式、顺序结构、分支结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、接口与函数库、文件。同时也介绍了一些与程序设计有关的知识,包括算法设计与分析、抽象数据类型、程序抽象等。
本书结构清晰,语言通俗易懂,内容由浅入深、循序渐进,实例丰富,习题具有代表性。全书贯彻传授知识、培养能力、提高素质的教学理念。
本书可以作为高等院校非计算机专业C语言程序设计的教材,也可以作为初次学习C语言程序设计的读者、准备计算机二级考试者和计算机工程技术人员的参考书。