





定价:59元
印次:3-14
ISBN:9787302518594
出版日期:2019.07.01
印刷日期:2024.07.30
图书责编:闫红梅
图书分类:教材
C++是一种高效实用的程序设计语言,它既可以进行过程化程序设计,也可以进行面向对象程序设计,是编程人员广泛使用的工具。本书是为高等院校第一门程序设计课程编写的教材。全书共分为两部分: 第一部分是C++语言基础,包括第1章~第8章,主要讲述C++的数据类型,运算规则,顺序、选择、循环结构的程序设计,函数、数组、指针和结构体等内容,侧重于基本概念、基本语法及常规算法; 第二部分是面向对象程序设计基础,包括第9章~第16章,主要介绍类和对象、类的构造和析构、友元、运算符重载、继承和派生以及输入输出流等内容,侧重于编程的训练,强调模块化、规范化的程序设计,引导读者逐步体会面向对象程序设计的特点。本教材配有实验教材《C++程序设计上机实践与学习辅导(第三版)》,以方便读者复习和上机操作。 本书所列举的例题、习题均在Visual Studio 2010下调试通过。 本书面向计算机及其相关专业本、专科学生,是学习C++语言的基础教材。
书中的概念、算法、语法都强调规范化、结构化,引导读者养成规范编程的习惯。把复杂的概念、算法用图形的形式描述出来,使读者有一个形象、直观的认识。
前言 C++语言是从C语言继承发展而来的一种高效实用的程序设计语言。一方面C++语言全面兼容C语言; 另一方面C++语言支持面向对象的方法,实现了类的封装、数据隐藏、继承及多态性,使得其代码容易维护且高度可重用。 本书作为C++语言的入门教材,不仅详细介绍了C++语言本身,还深入讲述了面向对象的程序设计方法。本书的主要特色如下: (1) 强调基本概念、基本语法、基本结构,不深究语法的细节,从宏观上把握程序的结构。 C++的许多概念如函数、指针、类等是掌握C++语言的重要基础。本书在对概念的讲解上,注重强调这些概念在编程中的作用及其所实现的功能,而不去罗列一些具体的语法细节和特例。 (2) 注重模块化的程序设计,注重模仿,强调规范化的程序结构,不提倡过多的编程技巧和个人风格。 开发C++语言的初衷是为了应对软件危机,解决大型软件开发时遇到的问题,提高软件的开发效率。虽然本书的读者对象是没有编程基础的初学者,通过本书所能接触到的也只是一些相对简单的程序,但程序结构的设计和编程习惯的培养却正是从初学时开始的。因此,本书所涉及的概念、算法、语法包括例题的讲解都强调规范化、结构化,引导读者做适当的模仿,从基本程序的学习开始就养成规范编程的习惯。 (3) 通俗易懂。众所周知,C++语言概念众多,叙述复杂,语法灵活,很难用浅显直白的语言去诠释这些内容。本书利用大量的图示说明,把复杂的概念、算法用图形的形式描述出来,使读者有一个形象直观的认识。 全书共分两部分。第一部分是C++语言基础,共8章。第1章C++基础知识,介绍C++的发展历史、面向对象程序设计的概...
目录
第一部分C++语言基础
第1章C++基础知识
1.1C++与Visual C++语言
1.2C++程序的基本要素
1.2.1一个简单的程序
1.2.2C++程序的基本要素
1.2.3C++程序的书写规则
1.3C++程序的开发步骤与上机实践
1.3.1C++程序的开发步骤
1.3.2C++程序的上机实践
1.4信息在计算机中的表示
1.4.1进位计数制
1.4.2带符号数在计算机中的表示
1.4.3字符在计算机中的表示
练习题
第2章基本数据类型与表达式
2.1数据类型
2.2常量和变量
2.2.1常量
2.2.2变量
2.3整型数据
2.3.1整型常量
2.3.2整型变量
2.4浮点型数据
2.4.1浮点型常量
2.4.2浮点型变量
2.5字符型数据
2.5.1字符型常量
2.5.2字符型变量
2.5.3字符串常量
2.6类型转换
2.6.1不同类型数据间的混合算术运算
2.6.2赋值时的类型转换
2.6.3强制类型转换符
2.7运算符与表达式
目录
C++程序设计教程(第三版)
2.7.1算术运算符与算术表达式
2.7.2关系运算符与关系表达式
2.7.3逻辑运算符与逻辑表达式
2.7.4赋值运算符与赋值表达式
2.7.5自增运算符与自减运算符
2.7.6逗号运算符与逗号... 查看详情