课程 / 计算机 / C++程序设计——思想与方法(慕课版)(第4版)
C++程序设计——思想与方法(慕课版)(第4版)
C++程序设计——思想与方法(慕课版)(第4版)
目录
介绍
资料
课程目录
- 课时 1 如何学习C++ 可试学
-
1
绪论
- 课时 2 2.什么是程序设计 可试学
- 课时 3 3. 算法的表示
-
2
程序的基本组成
- 课时 4 4.程序的结构
- 课时 5 5. 变量定义
- 课时 6 6.变量赋初值及自动类型推断
- 课时 7 7.数据类型
- 课时 8 8.整型
- 课时 9 9.实型
- 课时 10 10.字符型
- 课时 11 11.布尔型
- 课时 12 12.类型别名
- 课时 13 13. 整型常量
- 课时 14 14.实型常量
- 课时 15 15.字符常量
- 课时 16 16.符号常量
- 课时 17 17.常量表达式
- 课时 18 18. 数据输入
- 课时 19 19.数据输出
- 课时 20 20.输入异常
- 课时 21 21.算术表达式
- 课时 22 22.各种类型的数据的混合运算
- 课时 23 23.强制类型转换
- 课时 24 24.cmath库
- 课时 25 25.赋值运算
- 课时 26 26.赋值的嵌套
- 课时 27 27.复合的赋值运算
- 课时 28 28.自增和自减运算
-
3
分支程序设计
- 课时 29 29.关系表达式
- 课时 30 30.逻辑表达式
- 课时 31 31.if语句
- 课时 32 32.if语句的嵌套
- 课时 33 33.条件表达式
- 课时 34 34.switch语句
- 课时 35 35.例3.7
-
4
循环程序设计
- 课时 36 36.fo语句
- 课时 37 37. 例4.2
- 课时 38 38. 例4.3
- 课时 39 39.for循环的进一步讨论
- 课时 40 40. 范围for循环
- 课时 41 41.break & continue语句
- 课时 42 42.while循环
- 课时 43 43.例4.8
- 课时 44 44. do……while循环
- 课时 45 45.循环的中途退出
- 课时 46 46.输入异常的检测与处理
- 课时 47 47.枚举法
- 课时 48 48.贪婪法
-
5
过程封装——函数
- 课时 49 49.函数的概念
- 课时 50 50.函数定义
- 课时 51 51.函数示例
- 课时 52 52.函数原型声明
- 课时 53 53.函数调用
- 课时 54 54.函数调用过程
- 课时 55 55.局部变量和全局变量
- 课时 56 56.变量的存储类别
- 课时 57 57.自动变量和寄存器变量
- 课时 58 58.静态变量
- 课时 59 59.外部变量
- 课时 60 60.参数的默认值
- 课时 61 61.内联函数
- 课时 62 62.重载函数
- 课时 63 63.函数模板
- 课时 64 64.函数模板的显式实例化
- 课时 65 65.函数模板的特化
- 课时 66 66.递归函数
- 课时 67 67.例5.8
-
6
批量数据处理——数组
- 课时 68 68.一维数组定义及使用
- 课时 69 69.一维数组在内存中的映像
- 课时 70 70.例6.2
- 课时 71 71.一维数组传递
- 课时 72 72.例6.6
- 课时 73 73. 顺序查找
- 课时 74 74. 二分查找
- 课时 75 75. 直接选择排序法
- 课时 76 76. 冒泡排序法
- 课时 77 77.二维数组
- 课时 78 78.例6.11
- 课时 79 79.例6.12
- 课时 80 80. 二维数组传递
- 课时 81 81.C语言风格的字符串
- 课时 82 82.字符串的输入输出
- 课时 83 83.字符串处理函数
- 课时 84 84.例6.14
- 课时 85 85.例6.15
- 课时 86 86.字符串传递
- 课时 87 87. string类
- 课时 88 88. 回溯法
- 课时 89 89.分治法
- 课时 90 90.动态规划
- 课时 91 91.例6.19
-
7
间接访问——指针
- 课时 92 92指针概述
- 课时 93 93.指针的使用
- 课时 94 94.指针运算与数组
- 课时 95 95.动态变量
- 课时 96 96.例7.1
- 课时 97 97.字符串再讨论
- 课时 98 98.指针传递
- 课时 99 99.例7.2 解一元二次方程的函数
- 课时 100 100.数组的进一步讨论
- 课时 101 101.字符串作为函数参数再讨论
- 课时 102 102.返回指针的函数
- 课时 103 103.引用类型
- 课时 104 104.引用传递
- 课时 105 105.右值引用
- 课时 106 106.返回引用的函数
- 课时 107 107.指针数组
- 课时 108 108.main函数的参数
- 课时 109 109.多级指针
- 课时 110 110.动态的二维数组
- 课时 111 111.指向函数的指针
- 课时 112 112.函数指针作为函数参数
- 课时 113 113.函数指针作为菜单选择
- 课时 114 114. Lambda表达式
- 课时 115 115. Lambda表达式的应用
-
8
数据封装-- 结构体
- 课时 116 116.结构体的使用
- 课时 117 117.链表的概念
- 课时 118 118.单链表的存储
- 课时 119 119.链表实例
-
9
模块化开发
- 课时 120 120.结构化程序设计
- 课时 121 121.自顶向下的分解
- 课时 122 122.模块划分
- 课时 123 123.头文件的实现
- 课时 124 124.石头、剪子、布游戏的实现
- 课时 125 125.库的设计与实现
- 课时 126 126.随机函数库的设计与实现
- 课时 127 127.库的应用-龟兔赛跑
-
10
创建新的类型
- 课时 128 128.面向对象程序设计
- 课时 129 129.DoubleArray库的设计与实现
- 课时 130 130.把函数放入结构体
- 课时 131 131.类定义格式
- 课时 132 132.有理数类的设计与实现
- 课时 133 133.对象的定义
- 课时 134 134.对象的使用
- 课时 135 135.this指针
- 课时 136 136.构造函数
- 课时 137 137. 初始化列表
- 课时 138 138 复制构造函数
- 课时 139 139.其它构造方式
- 课时 140 140.析构函数
- 课时 141 141.例10.3
- 课时 142 142 const与类
- 课时 143 143.静态数据成员
- 课时 144 144.静态的成员函数
- 课时 145 145. 例10.4
- 课时 146 146. 静态的常量数据成员
- 课时 147 147. 友元及友元函数
- 课时 148 148.友元类
-
11
运算符重载
- 课时 149 149.什么是运算符重载
- 课时 150 150.运算符重载的方法
- 课时 151 151.赋值运算符的重载
- 课时 152 152.移动赋值
- 课时 153 153.下标运算符的重载
- 课时 154 154.函数调用运算符重载
- 课时 155 155.自增自减重载
- 课时 156 156.输出重载
- 课时 157 157.输入重载
- 课时 158 158.类型转换函数
-
12
组合与继承
- 课时 159 159.组合
- 课时 160 160.派生类的定义
- 课时 161 161.派生类对象的构造与析构
- 课时 162 162. 重定义基类的函数(1)
- 课时 163 163. 重定义基类的函数(2)
- 课时 164 164.派生类对象的赋值
- 课时 165 165.派生类作为基类
- 课时 166 166.派生类对象隐式转换成基类对象
- 课时 167 167.多态性
- 课时 168 168.运行时多态性的实现
- 课时 169 169.多态性实例(1)
- 课时 170 170.多态性实例(2)
- 课时 171 171.虚析构函数
- 课时 172 172.纯虚函数与抽象类
-
13
泛型机制——模板
- 课时 173 173.类模板的定义
- 课时 174 174.类模板的实例化
- 课时 175 175.类模板显式实例化
- 课时 176 176.非类型参数
- 课时 177 177类模板的特化
- 课时 178 178.类模板的友元
- 课时 179 179. 例13.4(1)
- 课时 180 180. 例13.4(2)
- 课时 181 181. 类模板作为基类
-
14
输入/输出与文件
- 课时 182 182流与标准库
- 课时 183 183.输入输出缓冲
- 课时 184 184.设置整型数的基数
- 课时 185 185. 设置浮点数精度
- 课时 186 186.文件和流
- 课时 187 187.文件的使用
- 课时 188 188 ASCII文件的访问
- 课时 189 189. 二进制文件的访问
- 课时 190 190. 文件的随机访问(1)
- 课时 191 191. 文件的随机访问(2)
- 课时 192 192.例14.4(1)
- 课时 193 193.例14.4(2)
-
15
异常处理
- 课时 194 194.异常处理
- 课时 195 195.异常抛出
- 课时 196 196.异常捕获
- 课时 197 197. 异常规格说明
-
16
容器和迭代器
- 课时 198 198.容器迭代器设计要求
- 课时 199 199.基于数组的顺序容器(1)
- 课时 200 200.基于数组的顺序容器(2)
- 课时 201 201.基于链表的顺序容器的实现(1)
- 课时 202 202. 基于链表的顺序容器的实现(2)
教材信息
最新问答
暂无问答
最新学生
崔晋扬
樊振东
陈海彬
李玄
zlq
施森春
ZXZ
王宝国
极饿琦
LG
林心烨
吴程鹏
曹涵毅
周天
胡一凡
邹昱
麦香鱼
徐溢蔓
梁金鹏
小鱼
学习资料
暂无学习资料

京ICP备 05035396-5号