C语言程序设计精髓【国家精品】

2851
5
2020-03-08 12:31:12
32
6
100
13
https://www.icourse163.org/course/HIT-69005
一个兴趣使然的创作者 合作VX:zstar1003
视频选集
(2/140)
[1.1.1]--开篇
01:29
[2.1.1]--C语言发展历史和特点(10分钟)
09:50
[2.2.1]--CodeBlocks介绍(7分)
07:00
[2.2.2]--debug方法介绍(9分)
09:05
[2.3.1]--如何定义变量(10分钟)
09:44
[2.4.1]--变量占内存的字节数(8分半)
08:27
[2.4.2]--不同类型变量的表数范围和存储形式(13分)
13:17
[2.5.1]--宏常量与const常量(13分)
13:02
[2.7.1]--二进制数(7分半)
07:29
[2.7.2]--数据和内存(4分28秒)
04:29
[3.1.1]--算术运算符(20分)
20:29
[3.2.1]--赋值运算符(15分)
15:01
[3.2.2]--变量的定义和赋值的实际操作(12分)
11:56
[3.3.1]--增1和减1运算符(17分)
16:45
[3.4.1]--算术表达式中的自动类型转换(5分)
05:20
[3.5.1]--强制类型转换运算符(7分半)
07:23
[4.1.1]--数据的格式化屏幕输出(15分)
15:19
[4.2.1]--数据的格式化键盘输入(18分)
18:20
[4.3.1]--单个字符的输入输出(15分半)
15:25
[4.4.1]--用getchar()输入数据存在的问题(10分)
10:18
[4.5.1]--使用%c格式符输入数据时存在的问题(10分半)
10:36
[5.1.1]--关系运算符和逻辑运算符(23分)
22:58
[5.2.1]--条件语句与条件运算符(14分)
13:58
[5.3.1]--从if-else到开关语句——错误实例分析(28分)
27:55
[5.4.1]--赋值中的数值溢出问题——进阶内容(17分)
17:14
[5.4.2]--赋值中的数值精度损失问题——进阶内容(17分半)
17:25
[5.5.1]--程序测试(20分半)
20:42
[5.7.1]--算法的概念和描述方法(12分半)
12:37
[5.7.2]--流程图的基本训练——顺序结构和选择结构(14分半)
14:25
[5.7.3]--基于流程图的可视化程序设计环境raptor-让你的流程图动起来
18:23
[6.1.1]--计数控制的循环——for语句(31分)
31:09
[6.2.1]--while和do-while语句(14分)
13:43
[6.2.2]--递推法的程序实现(9分)
08:52
[6.2.3]--正向顺推和反向逆推——流程图版(10分)
09:54
[6.3.1]--条件控制的循环-猜数游戏(32分)
31:42
[6.4.1]--嵌套循环(17分)
16:49
[6.5.1]--穷举——程序实现版(23分)
22:43
[6.5.2]--穷举——流程图版(16分半)
16:29
[6.6.1]--程序调试(27分)
26:56
[6.8.1]--流程图的基本训练——循环的控制方式(7分)
07:06
[6.8.2]--流程图的基本训练——用循环实现累加累乘运算(17分40秒)
17:41
[6.8.3]--RAPTOR之再飞一会儿——分支和循环
18:39
[7.1.1]--函数定义、调用和参数传递(23分半)
23:31
[7.1.2]--函数原型(12分)
11:47
[7.2.1]--函数封装与程序的健壮性(23分)
23:13
[7.3.1]--断言与防御性程序设计(14分)
14:00
[7.4.1]--代码风格(22分)
21:39
[7.6.1]--结构化程序设计(16分)
16:08
[7.6.2]--自顶向下、逐步求精的程序设计方法(8分半)
08:27
[7.6.3]--模块化程序设计(16分半)
16:46
[8.1.1]--函数的嵌套调用和递归调用——概念和实例(12分)
11:55
[8.1.2]--Hanoi塔问题的递归求解(8分)
08:17
[8.2.1]--递归函数和函数调用栈(16分)
16:20
[8.3.1]--一种特殊的递归方法——尾递归(14分半)
14:25
[8.4.1]--变量的作用域——概念和实例(14分)
13:58
[8.4.2]--变量的作用域——全局变量的利与弊(8分半)
08:34
[8.5.1]--变量的存储类型——基本概念(13分)
12:38
[8.5.2]--自动变量和静态局部变量的实例分析(14分)
13:57
[8.5.3]--变量的作用域与存储类型的小结(6分半)
06:40
[8.7.1]--分治——就在我们身边的哲学(12分)
11:46
[8.7.2]--问题求解之直接迭代法——简单重复不简单(15分)
14:43
[8.7.3]--问题求解之牛顿迭代法——以直代曲(6分半)
06:29
[8.8.1]--多文件结构
07:24
[9.2.1]--数组的定义和初始化(28分)
27:57
[9.2.2]--数组下标越界访问实例分析(15分)
14:56
[9.3.1]--向函数传递一维数组和二维数组(15分半)
14:45
[9.4.1]--计算最大值(16分)
15:45
[9.4.2]--线性查找与二分查找(21分半)
21:28
[9.4.3]--线性查找算法的动画演示
00:18
[9.4.4]--二分查找算法的动画演示(找到的情况)
00:30
[9.4.5]--二分查找算法的动画演示(未找到的情况)
00:35
[9.5.1]--冒泡排序(5分)
05:11
[9.5.2]--交换排序(8分)
07:49
[9.5.3]--选择排序(4分半)
04:21
[9.5.4]--交换排序算法动画演示
00:39
[9.5.5]--选择排序算法动画演示
01:21
[9.5.6]--冒泡排序算法动画演示
00:42
[10.2.1]--指针变量的定义、初始化及其解引用(19分)
18:43
[10.3.1]--指针变量作函数参数——参数传递方式(11分)
10:53
[10.3.2]--指针变量作函数参数-典型实例(11分半)
11:23
[10.3.3]--指针变量作函数参数-错误案例分析(14分)
13:48
[10.4.1]--函数指针的定义与引用(12分)
12:16
[10.4.2]--函数指针的典型应用——通用的排序函数(7分)
06:54
[10.4.3]--函数指针的典型应用——计算任意函数的定积分(8分)
08:10
[10.5.1]--筛法求素数(10分)
09:56
[10.5.2]--文曲星猜数游戏(22分)
22:15
[10.5.3]--进阶——螺旋矩阵(18分)
17:43
[11.2.1]--字符串的输入和输出(12分半)
12:22
[11.2.2]--字符串的表示与存储(15分半)
15:32
[11.3.1]--字符串处理函数(15分)
14:50
[11.4.1]--向函数传递字符串(16分)
15:59
[11.4.2]--从函数返回字符串(10分)
09:47
[11.5.1]--缓冲区溢出与缓冲区溢出攻击(21分)
21:07
[11.5.2]--缓冲区溢出错误案例分析(18分半)
12:24
[12.2.1]--指针的算术运算(8分)
07:51
[12.3.1]--指针和一维数组间的关系(14分)
13:57
[12.4.1]--指针和二维数组间的关系(18分)
18:19
[12.5.1]--指针数组及其应用-用指针数组表示多个字符串(16分)
16:10
[12.5.2]--指针数组及其应用-用指针数组表示命令行参数(6分)
06:12
[13.2.1]--结构体类型的声明与结构体变量的定义(13分)
12:57
[13.3.1]--结构体数组(7分)
06:58
[13.4.1]--结构体所占内存的字节数(9分)
09:09
[13.4.2]--对结构体的操作(10分)
09:47
[13.5.1]--结构体指针(8分半)
08:26
[13.5.2]--向函数传递结构体(20分)
19:41
[13.6.1]--枚举类型(8分半)
08:41
[13.6.2]--共用体类型(16分半)
16:34
[13.7.1]--典型应用实例——洗发牌模拟(20分)
20:00
[14.2.1]--C程序的内存映像(16分)
06:16
[14.2.2]--动态内存分配函数(10分)
10:01
[14.3.1]--动态数组的特点及基本操作
04:38
[14.3.2]--动态数组的创建
02:01
[14.3.3]--动态数组的增长和释放
06:43
[14.4.1]--常见的内存错误及其解决对策-1(8分)
07:48
[14.4.2]--常见的内存错误及其解决对策-2(野指针)(18分)
17:45
[14.4.3]--常见的内存错误及其解决对策-3(内存泄露)(14分)
13:38
[14.4.4]--错误案例分析(12分半)
18:23
[15.2.1]--14.1.1单向链表的基本概念(详细版,14分)
13:41
[15.2.2]--14.1.2单向链表-建立链表1(详细版,16分)
16:02
[15.2.3]--14.1.3单向链表-建立链表2(详细版,6分)
06:10
[15.2.4]--14.1.4单向链表-其他基本操作-查找(详细版,6分)
06:01
[15.2.5]--14.1.5单向链表-其他基本操作-插入(详细版,7分)
07:06
[15.2.6]--14.1.6单向链表-其他基本操作-删除(详细版,3分)
03:05
[15.2.7]--14.2.1单向链表的基本概念(简化版,7分半)
07:38
[15.2.8]--14.2.2单向链表-建立链表(简化版,4分)
04:01
[15.2.9]--14.2.3单向链表-其他基本操作(简化版,9分半)
09:45
[15.2.10]--链表实例:create实现(5分半)
05:24
[15.2.11]--链表实例:find-delete-print实现(7分)
07:09
[15.3.1]--线性表-队列(8分)
07:56
[15.3.2]--树(9分半)
09:43
[15.3.3]--图(4分半)
04:35
[16.2.1]--二进制文件、文本文件和标准输入输出流(14分)
13:33
[16.3.1]--文件的打开和关闭(8分)
08:09
[16.4.1]--按格式读写文件(5分)
05:16
[16.5.1]--按字符读写文件(7分)
06:55
[16.5.2]--fgetc(),fputc(),feof()的程序实例(14分)
13:57
[16.5.3]--feof()函数在应用中存在的问题原因分析(7分半)
07:23
[16.5.4]--按行读写文件(11分)
10:43
[16.6.1]--按数据块读写文件(7分)
06:58
[16.7.1]--文件的随机读写与文件缓冲(6分半)
06:25
客服
顶部
赛事库 课堂 2021拜年纪