本书中的理论篇按c语言实际编程能力形成的两个关键期,将c语言课堂教学内容分为两大单元,即结构化程序设计(第1~4章)和模块化程序设计(第5~10章),知识体系按知识链优化。以典型范例程序为主体,适时阐述有关程序设计的思想、方法、c语言语法、基本算法和编程技巧,理论联系实际,注重读者实际编程能力的培养。不回避教学和实际编程中的难点,想方设法地将内容讲清讲透,力求使读者突破难点,学以致用。实践篇与理论篇配套,包括实验指导。前12个实验与课堂教学同步,每个实验包括调试题、编程题和选做题;第13个实验可用于课程设计。c语言程序开发环境。介绍主流的c程序集成开发环境——visual c++ 6.0和等级考试的上机环境——turbo c 2.0。全书按c语言标准(c89)编写。精心设计的例题、调试题、编程题对读者深入理解、准确掌握和熟练运用c语言极具参考价值和挑战性。本书不仅适合作为高校学生学习c语言的教材,而且适合程序设计的初学者或有一定基础、希望突破编程难点的读者参考。