C++程序设计基础案例教程
1星价
¥26.1
(7.9折)
2星价¥26.1
定价¥33.0
暂无评论
图文详情
- ISBN:7301145101
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16
- 页数:311
- 出版时间:2009-01-01
- 条形码:9787301145104 ; 978-7-301-14510-4
内容简介
本书为“C++程序设计”课程体系的基础教材,主要讲述C++语言的基本概念与基本应用,包括数据类型、运算符、表达式、流程控制语句、函数、数组、链表、类与对象、继承与派生、多态性及文件流操作等。
目录
第1章 绪论1.1 软件设计基础1.1.1 结构化方法1.1.2 面向对象方法1.1.3 专家系统方法1.2 计算机语言发展史1.2.1 低级语言阶段1.2.2 高级语言阶段1.2.3 超高级程序设计语言1.2.4 第五代计算机语言1.2.5 面向未来的汉语程序设计语言1.3 C++程序设计语言1.3.1 C++语言的演变1.3.2 C++语言的优点第2章 语言基础引言2.1 变量2.1.1 什么是变量2.1.2 变量声明2.2 常量2.3 运算符2.3.1 算术运算符2.3.2 关系运算符2.3.3 逻辑运算符2.3.4 赋值运算符2.3.5 条件运算符2.3.6 逗号运算符2.3.7 sizeof运算符2.3.8 特殊运算符2.3.9 优先级和结合性2.4 表达式2.4.1 表达式的种类2.4.2 表达式的值和类型2.5 输入与输出2.5.1 输入操作2.5.2 输出操作本章总结习题第3章 程序控制流程引言3.1 顺序结构3.2 选择结构3.2.1 if语句3.2.2 switch语句3.3 循环结构3.3.1 while语句3.3.2 do-while语句3.3.3 for语句3.3.4 循环嵌套3.4 其他控制语句3.4.1 goto语句3.4.2 break语句3.4.3 continue语句本章总结习题第4章 程序结构引言4.1 函数基础4.1.1 函数定义4.1.2 函数调用4.1.3 函数说明4.1.4 参数传递4.1.5 函数嵌套调用4.2 3种特殊函数4.2.1 重载函数4.2.2 默认参数值的函数4.2.3 内联函数4.3 函数模板与模板函数4.3.1 定义函数模板4.3.2 函数模板实例化4.3.3 重设模板函数4.4 递归函数4.5 单文件结构4.5.1 作用域4.5.2 可见性4.5.3 局部变量、全局变量与静态变量4.5.4 生存期4.6 多文件结构4.6.1 静态存储类型4.6.2 外部存储类型4.7 编译预处理4.7.1 宏定义4.7.2 文件包含4.7.3 条件编译4.8 综合实例本章总结习题第5章 数组引言5.1 一维数组5.1.1 一维数组的定义、初始化与元素引用5.1.2 数组作为函数参数5.1.3 一维数组的基本操作5.1.4 一维数组的应用5.2 二维数组5.2.1 二维数组的定义、初始化与元素引用5.2.2 二维数组的基本操作5.2.3 二维数组的应用5.3 字符数组5.3.1 字符数组的定义、初始化5.3.2 字符数组的输入/输出5.3.3 字符串处理函数5.3.4 字符数组的应用5.4 动态数组5.4.1 动态数组的定义5.4.2 动态数组的应用5.5 综合实例本章总结习题第6章 链表引言6.1 认识链表6.2 链表节点类型6.3 创建与显示链表6.3.1 创建链表6.3.2 链表的遍历6.4 链表的基本操作6.4.1 查找指定节点6.4.2 统计节点个数6.4.3 插入链表节点6.4.4 删除链表节点6.4.5 链表排序6.5 链表应用6.6 综合实例本章总结习题第7章 类与对象引言7.1 类定义7.1.1 类定义模式7.1.2 类成员访问控制7.1.3 类的数据成员7.1.4 类的成员函数7.2 对象.:7.2.1 对象声明7.2.2 对象数组7.3 构造函数和析构函数7.3.1 构造函数7.3.2 拷贝构造函数7.3.3 析构函数7.4 静态成员7.5 类的组合7.5.1 什么是类的组合7.5.2 组合类的构造函数7.6 综合实例本章总结习题第8章 继承与派生引言8.1 派生类的声明8.1.1 派生类的定义格式8.1.2 类的继承方式8.1.3 派生类的生成过程8.2 派生类的构造函数和析构函数8.2.1 构造函数8.2.2 析构函数8.3 基类与派生类的关系8.3.1 抽取与重载的关系8.3.2 兼容规则8.4 多重继承8.4.1 多重继承派生类的定义8.4.2 多重继承派生类的构造函数8.5 二义性问题8.5.1 一般二义性问题8.5.2 公共基类的二义性问题8.6 虚基类8.6.1 虚基类的声明8.6.2 虚基类及其派生类的构造函数8.7 访问基类私有成员8.8 引入派生类后的对象指针8.9 综合实例本章总结习题第9章 多态性引言9.1 理解多态性的概念9.1.1 什么是多态性9.1.2 什么是联编9.2 运算符重载9.2.1 为什么要重载运算符9.2.2 运算符重载的规则9.2.3 运算符重载为成员函数9.2.4 运算符重载为友元函数9.3 虚函数9.3.1 为什么要引入虚函数9.3.2 虚函数的定义及使用9.3.3 多继承中的虚函数9.3.4 虚函数的数据封装9.3.5 纯虚函数9.3.6 虚函数的限制9.3.7 虚函数与函数重载的关系9.4.抽象类9.5 类模板9.5.1 为什么使用类模板9.5.2 类模板的定义9.6 综合实例本章总结习题第10章 文件流类引言10.1 C++流库基础10.1.1 streambuf类层次10.1.2 ios类层次10.2 文件流类10.2.1 ifstream类10.2.2 ofstream类10.2.3 fstream类10.3 文件操作10.3.1 声明文件流对象10.3.2 文件打开10.3.3 文件的读/写操作10.3.4 关闭文件10.4.文本文件10.4.1 文本文件的写10.4.2 文本文件的读10.5 二进制文件10.6 随机文件10.7 重载输入/输出运算符10.7.1 重载输入运算符10.7.2 重载输出运算符10.8 可流类10.9 综合实例本章总结习题附录 C/C++常用函数参考文献
展开全部
节选
《C++程序设计基础案例教程》为“C++程序设计”课程体系的基础教材,主要讲述C++语言的基本概念与基本应用,包括数据类型、运算符、表达式、流程控制语句、函数、数组、链表、类与对象、继承与派生、多态性及文件流操作等。全书以一个实用的“简易学生管理系统”为研究载体,将整个系统工程划分为若干个模块,每个模块归纳为一个核心问题,为每个问题设计一个“子工程模型”,集中对应于一个章节。《C++程序设计基础案例教程》适用于理、工类大中专院校的“C++程序设计”课程,也可供程序设计爱好者和工程技术人员参考使用。
本类五星书
本类畅销
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0