本书是C++入门教科书,适用于本科类非计算机专业学生学习。???本书在确定教学目标、设计教学模式、编写教程内容等方面进行了一系列革新探索,以现代教育理论为指导,多媒体教学手段为基础,提出了“精讲多练”的教学模式。目的是使学生掌握使用C++设计应用程序的基本技能,了解面向对象的和结构化的程序设计方法,能够编写、调试和运行实用、规范、可读性好的C++程序。???本书的主要特色是全书按授课内容、自学内容、程序设计举例、实例编程等来安排。授课内容部分是建议教师课堂讲授的内容;自学内容部分是授课内容的延伸;程序设计举例部分提供了大量例题,而且所有例题均与本章的授课、自学或调试技术等部分的内容相关,是学生学习复习本章的重要参考资料。实例编程部分提供一个比较复杂完善的程序例子,一般是综合多个章节的知识点,对某个复杂实际问题的解决。