赵宏主编的《C++程序设计语言》适应21世纪课程体系和教学内容改革方向要求,以培养学生的“计算思维”能力为核心目标,抓住授课对象是非计算机专业的本科一年级学生的特点,注重内容的选取和章节的安排,力求做到:学习内容循序渐进;文字叙述简单、易于理解:全书难易得当、重点突出,以适合非计算机专业学生和C++语言自学者学习程序设计语言时使用。注重语法规则的清晰讲解和配备完整的程序实例。加强程序实例的选择和比例配置,训练和培养学生分析、解决问题的思想及能力。
高级程序设计语言C++是在C语言基础上拓展而来的一种能够进行面向对象程序设计和传统过程化程序设计的语言,是C语言的超集。本书通过大量的程序实例,较详细地介绍了C++语言的基础知识,在初学者容易出现错误和困惑的地方,有针对性地提供了大量的附注,帮助读者更好地理解C++的基本概念和技术。
赵宏主编的《C++程序设计语言》共分19章,分别介绍了程序设计的基本概念、C++程序的基本组成,数据类型、常量和变量,运算符、表达式和语句,程序控制结构,函数初步变量的存储类型,数组,指针和引用,字符串,函数,构造数据类型,编译预处理,类与对象,继承,多态性,运算符重载,输入/输出流,文件,模板,MFC入门等内容。
为提高学习效率,另有与本书配套出版的《C++程序设计语言上机实习指导与习题集》,精心为各章选编了配套的上机实习内容,并在思想方法、算法和语法上给出了相应的指导,最后还选编了配套的经典习题。
《C++程序设计语言》是专门为高等院校非计算机专业C++语言程序设计课程编写的教学用书,面向C++初学者,不要求读者已经熟悉相关的编程概念和有C语言方面的背景知识。本套教材也适合自学者使用。