课程目录
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)





