本书按程序设计方法的发展及C++实际编程能力形成的3个关键期,将C++内容分为三大单元,即结构化程序设计、模块化程序设计和面向对象程序设计,符合读者的认识规律和编程能力的形成规律,便于教学的组织、实施和考核,利于教学效果的巩固和教学质量的提高。
本书通过以基本语法和基本算法为主线的典型、综合范例程序,阐述有关程序设计的方法和思想,将C++语法、基本算法、程序设计方法和编程技巧有机结合起来,理论联系实际,注重对读者实际编程能力的培养。本书不回避教学和实际编程中的难点,精选综合范例程序,力求讲清讲透,帮助读者突破难点,进一步提高编程能力。
本书结构合理、定位明确、图文并茂、习题丰富,适合作为高校学生学习C++程序设计的基础教材,也适合程序设计的初学者或有一定编程经验、希望突破编程难点的读者自学。