本书以C语言为代表,引领初学者循序渐进、由浅入深地学习高级语言程序设计,较为全面、系统地介绍了基本数据类型、程序的控制结构、模块化程序设计、数组、指针、自定义数据类型、文件等知识,并在最后增量迭代出一个综合实例。本书紧紧围绕着应用型人才培养的主线进行,本着突出基础理论知识的应用和实践能力培养的原则,以应用为目的,以”必需、够用”为度,加强针对性和实用性,逐步培养初学者模块化的程序设计思想、自主学习能力以及综合运用所学知识分析问题、解决问题的能力。此外,本教材配有多媒体课件、例题、习题源代码、课程网站等立体化资源。