本书特色:按读者编程能力的形成规律编排章节,便于教学的组织、实施和考核,利于教学效果的巩固和教学质量的提高。通过以基本语法和基本算法为主线的典型、综合范例程序,适时阐述有关程序设计的方法和思想,将C++语法,基本算法,程序设计方法和编程技巧有机结合起来。不回避教学和实际编程中的难点(如递归、指针,动态内存分配、虚函数等),精心挑选范例程序,力求讲清讲透,使读者突破难点,学以致用。采用ANS/ISO C++标准,引导读者按C++标准编写程序。
C++是兼容C的面向过程和面向对象的主流程序设计语言,广泛用于编写系统软件和应用软件。“C++程序设计”是高等学校普遍开设的计算机核心基础课程,涉及程序设计的思想、方法、语法、算法、调试技术和操作技能,理论性、综合性和实践性强,使不少人感到难学、难入门,甚至入门后半途而废。本书正是关于介绍“C++程序设计”的教程,书中通过以基本语法和基本算法为主线的典型、综合范例程序,阐述有关程序设计的方法和思想,将C++语法、基本算法、程序设计方法和编程技巧有机结合起来,理论联系实际,注重对读者实际编程能力的培养。