谭浩强《C程序设计》第4版分章节授课视频

8.6万
537
2021-07-30 07:39:43
正在缓冲...
1080
390
3088
601
C语言是影响深远的、传统的、面向过程的优秀编程语言,在国内外得到迅速推广和使用的一种计算机语言。C语言功能丰富,表达能力强,使用灵活方便,目标程序效率高,可移植性好,既具有高级程序设计语言的优点,又具有低级程序设计语言的许多特点。本课程具有理论性强,逻辑严密,实践性强等特点。在教学过程中要突出理论联系实际的基本原则,注重上机实验。通过学习本课程,使学生掌握C语言的基本语法及其使用方法,培养学生掌握用计算机处理问题的思维方法,以及阅读程序和程序编写的基本能力,为后续专业课程的学习和应用奠定基础。
视频选集
(1/166)
自动连播
0.1 课程简介、教学要求与安排(B站)
59:58
1.1 什么是计算机程序
23:40
1.2 什么是计算机语言
18:09
1.3 C语言的发展及其特点
20:33
1.4.1 最简单的C语言程序举例
40:29
1.4.2 C语言程序的结构
14:01
1.5 程序的编辑、编译、连接与运行——操作演示
15:25
1.5 运行C程序的步骤与方法
11:39
1.6 程序设计的任务
06:09
1.7 本章小结
13:16
2.1 什么是算法
14:37
2.2 算法的特性
08:57
2.3 简单算法举例
25:08
2.4.1 用自然语言表示算法
03:23
2.4.2 用流程图表示算法
20:13
2.4.3 三种基本结构和改进的流程图
11:21
2.4.4 用N-S图表示算法
14:45
2.4.5 用伪代码表示算法
03:26
2.4.6 用计算机语言表示算法
05:25
2.5 结构化程序设计方法
13:20
2.6 本章小结
01:42
3.1 顺序程序设计举例
23:44
3.2.1 常量和变量
37:53
3.2.2 数据类型
17:44
3.2.3 整型数据
13:05
3.2.4 字符型数据
47:20
3.2.5 浮点型数据
10:36
3.2.6 怎样确定常量的类型
06:16
3.3.1 C运算符
03:06
3.3.2 基本的算术运算符
20:54
3.3.3 自增(++)、自减(--)运算符
13:35
3.3.4 算术表达式和运算符的优先级与结合性
02:41
3.3.5 不同类型数据间的混合运算
06:00
3.3.6 强制类型转换运算符
22:26
3.4.1 C语句的作用和分类
07:58
3.4.2 最基本的语句——赋值语句
42:01
3.5.1 输入输出举例
13:58
3.5.2 有关数据输入输出的概念
12:41
3.5.3 用printf函数输出数据
06:14
3.5.4 用scanf函数输入数据
36:12
3.5.5 字符数据的输入输出
12:18
4.1 选择结构和条件判断
28:51
4.2.1 用if语句处理选择结构举例
08:36
4.2.2 if语句的一般形式
10:33
4.3.1 关系运算符及其优先级
06:03
4.3.2 关系表达式
01:19
4.4.1 逻辑运算符及其优先级
18:54
4.4.2 逻辑表达式
09:14
4.4.3 逻辑型变量
04:29
4.5 条件运算符和条件表达式
08:54
4.6 选择结构的嵌套
07:28
4.7 用switch语句实现多分支选择结构
12:03
4.8 选择结构程序综合举例
22:20
4.9 本章小结
01:48:20
5.1 为什么需要循环控制
10:06
5.2 用while语句实现循环
09:02
5.3 用do-while语句实现循环
07:25
5.4 用for 语句实现循环
18:48
5.5 循环的嵌套
01:29
5.6 几种循环的比较
01:47
5.7.1 用break语句提前终止循环
08:01
5.7.2 用continue语句提前结束本次循环
03:55
5.7.3 break语句和continue语句的区别
08:51
5.8 循环程序举例
22:36
5.9 本章小结
01:17:44
6.1.1 怎样定义一维数组
20:13
6.1.2 怎样引用一维数组元素
06:29
6.1.3 一维数组的初始化
05:07
6.1.4 一维数组程序举例
19:11
6.2.1 怎样定义二维数组
12:45
6.2.2 怎样引用二维数组的元素
02:48
6.2.3 二维数组的初始化
07:54
6.2.4 二维数组程序举例
11:38
6.3.1 怎样定义字符数组
06:38
6.3.2 字符数组的初始化
04:37
6.3.3 怎样引用字符数组中的元素
04:09
6.3.4 字符串和字符串结束标志
14:26
6.3.5 字符数组的输入输出
08:16
6.3.6 善于使用字符串处理函数
25:49
6.3.7 字符数组程序举例
35:08
6.4 本章小结
01:13:34
7.1为什么要用函数
53:53
7.2.1 为什么要定义函数(Why)
16:15
7.2.2 定义函数的方法(How)
09:04
7.3.1 函数调用的形式
08:38
7.3.2 函数调用时的数据传递
11:31
7.3.3 函数调用的过程
02:27
7.3.4 函数的返回值
08:49
7.4 对被调用函数的声明和函数原型
09:06
7.5 函数的嵌套调用
14:45
7.6 函数的递归调用
29:21
7.7.1 数组元素作函数实参
13:34
7.7.2 数组名作函数参数
30:01
7.7.3 多维数组名作函数参数
14:46
7.8.1 局部变量
18:47
7.8.2 全局变量
22:34
7.9.1 动态存储方式与静态存储方式
19:52
7.9.2 局部变量的存储类别
23:15
7.9.3 全局变量的存储类别
23:10
7.9.4 存储类别小结
13:29
7.10 关于变量的声明和定义
04:10
7.11.1 内部函数
05:58
7.11.2 外部函数
11:53
7.12 本章小结
02:38:57
8.0 本章引言
05:49
8.1 指針是什么
23:08
8.2.1 使用指针变量的例子
08:01
8.2.2 怎样定义指针变量
06:50
8.2.3 怎样引用指针变量
06:09
8.2.4 指针变量作为函数参数
40:42
8.3.1 数组元素的指针
10:24
8.3.2 在引用数组元素时指针的运算
08:02
8.3.3 通过指针引用数组元素
24:08
8.3.4 用数组名作函数参数
32:36
8.3.5 通过指针引用多维数组 - 1 - 多维数组元素的地址
47:25
8.3.5 通过指针引用多维数组 - 2 - 指向多维数组元素的指针变量
06:37
8.3.5 通过指针引用多维数组 - 3 - 用指向多维数组的指针作函数参数
19:58
8.4.1 字符串的引用方式
18:28
8.4.2 字符指针作函数参数
18:22
8.4.3 使用字符指针变量和字符数组的比较
18:14
8.5.1 什么是函数指针
05:44
8.5.2 用函数指针变量调用函数
04:20
8.5.3 怎样定义和使用指向函数的指针变量
06:17
8.5.4 用指向函数的指针作函数参数
07:38
8.6 返回指针值的函数(指针函数)
19:47
8.7.1 什么是指针数组
14:52
8.7.2 指向指针数据的指针(多级指针)
05:20
8.7.3 指针数组作main函数的形参
09:22
8.8.1 什么是内存的动态分配
05:03
8.8.2 怎样建立内存的动态分配
06:25
8.8.3 Void类型的指针
05:32
8.9 有关指针的小结
17:37
9.0 本章引言
05:07
9.1.1 自己建立结构体类型
12:41
9.1.2 定义结构体类型变量
02:33
9.1.3 结构体变量的初始化和引用
13:23
9.2.1定义结构体数组
09:43
9.2.2 结构体数组的应用举例
07:12
9.3.1 指向结构体变量的指针
13:15
9.3.2 指向结构体数组的指针
06:11
9.3.3 用结构体变量和结构体变量的指针作函数参数
24:54
9.4.1 什么是链表
07:26
9.4.2 建立简单的静态链表
06:03
9.4.3 建立动态链表
11:29
9.4.4 输出链表
02:29
9.5.1 什么是共用体类型
05:59
9.5.2 引用共用体变量的方式
00:36
9.5.3 共用体类型数据的特点
06:43
9.5.4 共用体类型数据的例子
08:12
9.6 使用枚举类型
17:52
9.7 用typedef声明新类型名
11:27
10.1.1 什么是文件
15:58
10.1.2 文件名
03:36
10.1.3 文件的分类
08:32
10.1.4 文件缓冲区
06:23
10.1.5 文件类型指针
07:46
10.2.1 用fopen函数打开数据文件
20:55
10.2.2 用fclose函数关闭数据文件
01:03
10.3.1 怎样向文件读写字符
14:41
10.3.2 怎样向文件读写一个字符串
18:57
10.3.3 用格式化的方式读写文件
03:43
10.3.4 用二进制方式向文件读写一组数据
16:10
10.4.1 文件位置标记及其定位
11:53
10.4.2 随机读写
03:58
10.5 文件读写的出错检测
08:56
结束语
03:54
客服
顶部
赛事库 课堂 2021拜年纪