本书是为“C语言程序设计”课程编写的配套实验指导书。全书以程序设计为主线,在案例和问题中导出内容和知识点,循序渐进地讲解程序设计的思想、方法和相关的语言知识。本书在教学内容编排上,淡化设计手段,加强算法分析,减弱语言知识,通过全面、深入、系统地介绍程序设计方法和程序设计语言,帮助学生掌握C语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法,认识到算法、良好的程序设计风格以及实践在本课程学习中的重要性,培养学生熟练使用C语言分析和解决实际问题的能力,让他们通过分析、分解,最终归纳整理出计算机能够实现的过程(算法);试图拓展学生的思维空间,训练学生的思维能力。