中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >>
C++程序设计教程-(第3版)-通用版

C++程序设计教程-(第3版)-通用版

作者:钱能
出版社:清华大学出版社出版时间:2019-07-01
开本: 其它 页数: 454
本类榜单:教材销量榜
中 图 价:¥48.9(7.0折) 定价  ¥69.8 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

C++程序设计教程-(第3版)-通用版 版权信息

C++程序设计教程-(第3版)-通用版 本书特色

C 是一种高效实用的程序设计语言,它既可进行过程化程序 设计,也可进行面向对象程序设计,因而成为编程人员*广泛使用的工具。学好 C ,再学习其他软件就很容易,C 架起了通向强大、易用、真正的软件开发应用的桥梁。 本书共分两大部分: *部分包括第1章~第10章,是基础部分,主要介绍C 程序设计语言、程序结构和过程化基础; 第二部分包括第11章~第21章,是面向对 象程序设计部分,它建立在C 程序设计基础之上,讲述了面向对象程序设计方法。 本书提供课程教学的全程视频,读者可扫描封底的刮刮卡观看。本书还提供电子课件和程序源码,读者可以扫描封底的课件二维码下载。 本书适合用作大学计算机专业和非计算机专业的程序设计基础课程教材, 也可供自学的读者使用。

C++程序设计教程-(第3版)-通用版 内容简介

本 书 共 分 两 大 部 分:第 一 部 分 包 括 第 1章 ~第 10章,是 基 础 部 分,主 要 介 绍 C 程序设计语言、程序结构和过程化基础;第二部分包括第11章~第21章,是面向对象程序设计部分, 它建立在 C 程序设计基础之上,讲述了面向对象程序设计方法。
本书适合用作大学计算机专业和非计算机专业的程序设计基础课程教材,也可供自学的读者使用。

C++程序设计教程-(第3版)-通用版 目录

目录


**部分C 过程化语言基础


第1章C 入门

1.1从C到C

1.2程序与语言

1.3结构化程序设计

1.4面向对象程序设计

1.5程序开发过程

1.6*简单的程序

1.7函数

小结


第2章基本数据类型与输入/输出

2.1字符集与保留字

2.2基本数据类型

2.3变量定义

2.4字面量

2.5常量

2.6I/O流控制

2.7printf与scanf

小结

练习


第3章表达式和语句

3.1表达式

3.2算术运算和赋值

3.3算术类型转换

3.4增量和减量

3.5关系与逻辑运算

3.6if语句

3.7条件运算符

3.8逗号表达式

3.9求值次序与副作用

小结

练习


第4章过程化语句

4.1while语句

4.2do…while语句

4.3for语句

4.4switch语句

4.5转向语句

4.6过程应用: 求π

4.7过程应用: 判明素数

4.8过程应用: 求积分

小结

练习


第5章函数

5.1函数概述

5.2函数原型

5.3全局变量与局部变量

5.4函数调用机制

5.5静态局部变量

5.6递归函数

5.7内联函数

5.8重载函数

5.9默认参数的函数

小结






练习


第6章程序结构

6.1外部存储类型

6.2静态存储类型

6.3作用域

6.4可见性

6.5生命期

6.6头文件

6.7多文件结构

6.8编译预处理

小结

练习


第7章数组

7.1数组的概念

7.2访问数组元素

7.3初始化数组

7.4向函数传递数组

7.5二维数组

7.6数组应用: 排序

7.7数组应用: Josephus问题

7.8数组应用: 矩阵乘法

小结

练习


第8章指针

8.1指针的概念

8.2指针运算

8.3指针与数组

8.4堆内存分配

8.5const指针

8.6指针与函数

8.7字符指针

8.8指针数组

8.9命令行参数

8.10函数指针

小结

练习


第9章引用

9.1引用的概念

9.2引用的操作

9.3什么能被引用

9.4用引用传递函数参数

9.5返回多个值

9.6用引用返回值

9.7函数调用作为左值

9.8用const限定引用

9.9返回堆中变量的引用

小结

练习


第10章结构

10.1结构概述

10.2结构与指针

10.3结构与数组

10.4传递结构参数

10.5返回结构

10.6链表结构

10.7创建与遍历链表

10.8删除链表结点

10.9插入链表结点

10.10结构应用: Josephus问题

小结

练习

第二部分面向对象程序设计

第11章类

11.1从结构到类

11.2软件方法的发展

11.3定义成员函数

11.4调用成员函数

11.5保护成员

11.6屏蔽类的内部实现

11.7名字识别

11.8再论程序结构

小结

练习


第12章构造函数

12.1类与对象

12.2构造函数的必要性

12.3构造函数的使用

12.4析构函数

12.5带参数的构造函数

12.6重载构造函数

12.7默认构造函数

12.8类成员初始化的困惑

12.9构造类成员

12.10构造对象的顺序

小结

练习


第13章面向对象程序设计

13.1抽象

13.2分类

13.3设计和效率

13.4讨论Josephus问题

13.5结构化方法

13.6结构化方法的实现

13.7面向对象方法

13.8面向对象方法的实现

13.9程序维护

小结

练习


第14章堆与拷贝构造函数

14.1关于堆

14.2需要new和delete的原因

14.3分配堆对象

14.4拷贝构造函数

14.5默认拷贝构造函数

14.6浅拷贝与深拷贝

14.7临时对象

14.8无名对象

14.9构造函数用于类型转换

小结

练习


第15章静态成员与友元

15.1静态成员的必要性

15.2静态成员的使用

15.3静态数据成员

15.4静态成员函数

15.5需要友元的原因

15.6友元的使用

小结

练习


第16章继承

16.1继承的概念

16.2继承的工作方式

16.3派生类的构造

16.4继承方式

16.5继承与组合

16.6多继承如何工作

16.7多继承的模糊性

16.8虚拟继承

16.9多继承的构造顺序

小结

练习


第17章多态

17.1多态性

17.2多态的思考方式

17.3多态性如何工作

17.4不恰当的虚函数

17.5虚函数的限制

17.6继承设计问题

17.7抽象类与纯虚函数

17.8抽象类派生具体类

17.9多态的目的

小结

练习


第18章运算符重载

18.1运算符重载的需要性

18.2如何重载运算符

18.3值返回与引用返回

18.4运算符作成员函数

18.5重载增量运算符

18.6转换运算符

18.7赋值运算符

小结

练习


第19章I/O流

19.1printf和scanf的缺陷

19.2I/O标准流类

19.3文件流类

19.4C字串流类

19.5控制符

19.6使用I/O成员函数

19.7重载插入运算符

19.8插入运算符与虚函数

19.9文件操作

小结

练习


第20章模板

20.1模板的概念

20.2为什么要用模板

20.3函数模板

20.4重载模板函数

20.5类模板的定义

20.6使用类模板

20.7使用标准模板类库: Josephus问题

小结

练习


第21章异常处理

21.1异常的概念

21.2异常的基本思想

21.3异常的实现

21.4异常的规则

21.5多路捕获

21.6异常处理机制

21.7使用异常的方法

小结

练习


参考文献

展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服