课程 / 计算机 / 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)
教材信息
最新问答
暂无问答
最新学生
萧以允
邓日佳
Fanchen Zhang
守星
王壬栋
韩
焦博洋
早川汐
k
汪汪超人
Lhf
kerry
诺基亚
齐安
张奋
小雨
杨勇
李卓
爱迪生的噶啥的噶
Hank
学习资料
暂无学习资料