本书是为高等学校“C/C++程序设计”课程编写的实验教材,采用基于知识模块的内容组织方式,全书共分8章,分别是:C/C++上机实验环境,数据与数据类型,程序控制语句,构造数据类型,指针,函数,文件处理,面向对象程序设计。每个知识单元设计若干实验项目,分别由浅入深地对该模块知识设计了基本验证型、基础设计型、综合设计型和研究型4个不同层次的实验项目,以便学生对所学知识能够深入理解,全面培养学生的综合应用能力和解决实际问题的能力。 本书突破传统“学院派”内容组织和写作方式的不足,实验项目设计更加注重实用性,避免单纯地为了验证语法而实验的弊端。每一个实验项目均包含实验内容、实验类型、实验目的、参考答案或关键代码、问题思考或知识拓展等部分。在实验内容部分,每个实验项目通常包含若干个相关的实验内容,以便于学生对知识的全面理解;在关键代码和知识拓展部分,包含问题的解题思路分析和点拨,凝练了作者在课程教学和研发中积累的经验和体会,从而更好地培养学生的研究探索性思维。 本书可作为高等学校计算机程序设计课程的教材,也可作为培训和自学教材。