课程目录

1 1 序言 (44:00)
2 2 计算机基础原理 (01:14:16)
3 3 数据类型和函数 (01:12:17)
4 4 C语言编译器的简单使用 (15:23)
5 5 程序环境的搭建和编译过程 (48:34)
6 6 C语言基本数据类型详解 (01:26:30)
7 7 C语言数据类型的基本运算 (01:06:18)
8 8 C语言数据类型的转换 (01:58:27)
9 9 数组与指针简介 (01:33:47)
10 10 scanf函数和bool数据类型 (01:01:55)
11 11 和Bool相关的运算符与if语句 (01:16:30)
12 12 switch,goto和for语句 (56:07)
13 13 条件编译,rand函数和dowhile语句 (57:39)
14 14 break-continu 在switch,for循环,while循环中的使用 (31:14)
15 15 再论C语言数组与指针 (01:01:39)
16 16 动态内存申请 (27:11)
17 17 struct数据结构 (42:23)
18 18 联合体和列举 (01:10:48)
19 19 变量的作用域 (59:35)
20 20 函数的基本概念 (48:19)
21 21 字符串 (01:12:15)
22 22 C语言内置字符串函数 (50:43)
23 static关键字和extern关键字 (45:38)
24 24 const,register和volatile关键字 (50:23)
25 25 结构体,函数,指针和数组 (01:06:31)
26 26 位操作符的概念 (49:03)
27 27 位操作符的使用 (01:17:35)
28 28 简单的宏替换 (52:05)
29 29 #和##的宏替换高级用法 (56:14)
30 30 变参宏替换和转义字符 (28:22)
31 31 预编译指令#ifdef #else #endif (46:28)
32 32 编译器中预定义的宏常量 (37:03)
33 33 其他伪指令 (55:29)
34 再论指针和数组 (39:33)
35 程序结构和源文件中变量的内存分配 (26:11)
36 C源文件中的变量和内存分配 (26:11)
37 函数调用约定 (43:33)
38 程序的命令行参数和函数的递归 (45:20)
39 39 变参函数 (52:32)
40 函数指针 (34:57)
41 回调函数和一个古怪语法 (31:58)
42 文件的打开和写入 (55:46)
43 文件的读取和文件位置指针 (42:47)
44 C中的错误处理 (28:55)
45 单向链表 (01:07:49)
46 通用双向链表(一) (51:55)
47 通用双向链表(二) (42:44)
48 通用双向链表(三) (40:43)
49 将自己的通用程序,转换成静态库 (19:38)
50 递归入门-汉诺塔 (31:10)
51 递归进阶-行列式 (29:44)
52 计算行列式的程序 (54:23)
53 内存管理数据结构原理 (58:37)
54 查找与排序 (59:38)
55 图与树 (54:55)
56 二位数组和指针 (31:40)
57 数独 (01:33:58)
58 结束语 (51:41)