本书按程序设计方法演进发展的自然顺序及
C++实际编程能力形成的三个关键期,即结构化程序设计→模块化程序设计→面向对象程序设计,将C++内容分为三大单元。内容包括结构化程序设计基础(C++概述、数据类型、运算符、表达式、简单的输入输出、算法及其表示、流程控制)、模块化程序设计(函数、编译预处理、数组、结构体、共用体、枚举类型、指针和引用)和面向对象程序设计(类、对象、继承、派生、友元、虚函数、运算符重载、I/O流类库、模板、异常处理等)。本书概念准确、图文并茂、用例精练、习题丰富,便于教学和自学,主要适用于大学一年级新生、
程序设计的初学者,也适用于有一定基础、希望突破编程难点的读者。
本书针对计算机基础教学,介绍标准
C++及其面向过程和面向对象编程,框架结构模块化,内容组织由浅入深、循序渐进,理论与实践融合,符合读者的认识规律和编程能力的形成规律,便于教学的组织、实施和考核,利于教学效果的巩固和教学质量的提高。本书不但适合作为高校文科各专业公共课教材和高校
计算机等级考试参考书,而且适合有一定基础的读者自学和参考。按知识链优化原则精选范例程序,精心阐述相关编程思想、方法、语法、算法、技巧、调试技术和操作技能,注重培养学生的实际编程能力和创新能力,解决学生难学、难入门的问题。合理分散指针内容,分别从指针的概念和不同应用领域逐步理解、掌握和运用指针,使指针不再神秘,不再让人畏惧,充分释放指针的强大编程威力。 12个同步实验逐步提高读者的实际编程能力。