《程序设计实训理论教程(C语言版)》从程序设计思想理论出发,介绍了软件开发过程经历的需求分析、概要设计、详细设计及软件测试四个阶段,目的是让读者学会利用计算机来解决生活、工作中的实际具体问题。按照软件开发过程的各阶段要求,本书选择了多个应用领域中的实例加以介绍,内容涉及数据库、计算机网络、图形处理、自动控制、模拟仿真、游戏开发等领域,适用面广;为提高读者举一反三的能力,《程序设计实训理论教程(C语言版)》最后介绍了常用的经典算法,对每一种算法的讲解均按照“算法功能→实现方法→函数定义→实例讲解”的思路完成,使读者能透彻理解算法。《程序设计实训理论教程(C语言版)》是作者多年教学和软件开发实践经验的总结,适合作为高等院校计算机、自动控制、自动化、机械、电子等相关专业课程设计或实训的指导书,也可供C语言开发人员参考使用。