图书中心

公共基础课首页>图书中心>计算机类

C++程序设计(第2版)
  • 书     名:C++程序设计(第2版)
  • 出版时间:2025-12-31
  • 编 著 者:宋岚 赵海霞 廖辉传 等
  • 版       次:2-1
  • I  S  B N:978-7-5635-7732-3
  • 定       价:¥54.00元

内容简介线

C++语言是从C语言发展演变而来的一种面向对象程序设计语言。它的主要特点主要表现在两个方向,一是全面兼容C,二是支持面向对象程序设计。自20世纪80年代诞生以来,C++在系统开发、游戏编程、嵌入式系统、高性能计算等领域一直占据重要地位。由于这些突出优点,越来越多的高校开设了C++程序设计这门课程。本书致力于为读者提供全面、深入且易于理解的C++编程知识。对于初学者而言,它是踏入编程世界的可靠向导,本书从C++的起源、基本概念讲起,逐步引导读者掌握结构化和面向对象编程的核心技能。每一个知识点都配有丰富的示例代码,这些代码不仅有助于读者理解抽象的概念,还能让他们在实践中积累编程经验,快速上手C++编程。

目录介绍线

第1章C++编程入门
1.1从C语言到C++
1.2程序与语言
1.3结构化程序设计
1.4面向对象程序设计
1.5程序开发
1.6第一个C++程序
1.7C++程序结构解析

第2章基本数据类型和表达式
2.1字符集与词法
2.2基本数据类型
2.3常量和变量
2.4输入与输出
2.5运算符及表达式
2.6类型转换
2.7求值次序与副作用

第3章程序控制结构
3.1条件控制
3.2循环控制
3.3跳转语句
3.4循环嵌套
3.5实例:小新能买什么
3.6实例:猜数字游戏
3.7实例:猜拳游戏

第4章数组
4.1数组的概念
4.2数组元素的引用
4.3数组的初始化
4.4二维数组
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编译预处理
5.10实例:随机数生成器
第6章指针与引用
6.1指针的概念
6.2指针的加减运算
6.3指针与数组
6.4指针与函数
6.5指针函数
6.6函数指针
6.7动态分配内存
6.8字符指针
6.9引用

第7章枚举类型与结构体类型
7.1枚举类型
7.2结构体的定义与使用
7.3结构体数组
7.4链表
7.5单链表实践:约瑟夫问题

第8章类与对象
8.1面向对象程序设计概述
8.2类与对象的定义和访问
8.3构造函数与析构函数
8.4对象指针
8.5类的其他成员
8.6实例:Stack类的创建与使用

第9章封装与继承
9.1继承的概念
9.2基类和派生类
9.3访问控制(公有继承、私有继承和
保护继承)
9.4派生类的构造函数和析构
函数
9.5多继承
9.6虚拟继承
9.7实例:带虚基类对数据成员进行
访问
9.8实例:快捷店会员的简单管理
程序

第10章多态与虚函数
10.1多态性概述
10.2多态的工作方式与作用
10.3运算符重载
10.4虚函数与动态联编
10.5纯虚函数与抽象类
10.6抽象类派生具体类
10.7实例:销售管理系统

第11章文件操作
11.1I/O流类库
11.2标准I/O流
11.3文件流
11.4字符串流
11.5实例:学生信息管理系统

第12章C++高级特性
12.1函数模板和类模板
12.2标准模板库
12.3异常处理机制
12.4实例:使用STL容器与算法处理
学生数据附录AASCII基本字符集
附录BC++常用库函数
附录CC++关键字速查表
参考文献