本书是一本面向高等学校非计算机专业学生的C语言程序设计教材。本书共分11章。主要内容包括C语言程序概述、C语言中的基本数据与运算、顺序结构实现语句、选择结构实现语句、循环结构实现语句、数组、函数、指针、用户可建立的数据类型、编译预处理与位运算、文件〖JP〗输入输出等。本书贯穿问题驱动的教学理念,强调对学生自主学〖JP2〗习和应用能力的培养,内容精练,重点突出。本书还配有《C语言程序设计实训指导书》,可供学生进行课外练习、上机实验和水平测试。
本书可作为高等学校C语言程序设计课程的教材,也可作为C语言程序设计爱好者的自学用书。