本书是以计算机基础课程教学指导分委员会制定的“C语言程序设计基础课程教学基本要求”为依据,结合近年来C语言程序设计基础教学实践经验编写而成,其内容涵盖了C语言结构化程序设计的基本理论、基本概念、方法和规范。以培养学生掌握程序设计的基本理论和方法以及计算机应用编程能力为目标。教材中的例题都在Visual C++ 6.0集成开发环境下编译通过。 本书中以一个小型的学生成绩管理系统为主线,将C语言程序设计的各个知识点分配到各个章节中详细介绍,并逐步实现该系统的全部功能。通过该案例,使学生对C语言程序设计的过程和所涉及知识有一个清晰的理解,力求理论与实践相结合,有利于培养学生分析问题和解决问题的能力。 本书适于用作本科、高职院等各个专业教材。