本书采用“提出问题—分析问题—解决问题—实例总结”的方式,将“实例引导、编程应用为驱动”贯穿在全书中,每章将相关知识融合到实例中。使学生经过“认识—模仿—编写”3个阶段,学会程序设计。
本书主要讲解了C语言概述、C语言程序基础、程序控制结构、数组、函数、复杂数据类型、链表和树、综合设计实例。书中实例均已在C++环境中调试通过。
本书可作为高等学校非计算机专业的高级语言程序设计教材,也可作为计算机等级考试的参考书。