课程目录
1-1 [环境与C程序编译过程] Visual C++下C程序编译和链接过程 (08:35) 1-2 [环境与C程序编译过程] CodeBlocks下C程序编译和链接过程 (08:15) 1-3 [环境与C程序编译过程] 命令行下C程序编译和链接过程 (04:45) 2-1 [基本数据类型] 基本数据类型 (08:50) 2-2 [基本数据类型] 数据类型 (10:05) 2-3 [基本数据类型] 数据类型 (03:35) 3-1 [简单的算术运算] 算术运算 (10:37) 3-2 [简单的算术运算] 复合运算符 (02:37) 3-3 [简单的算术运算] 自增运算符 (05:10) 3-4 [简单的算术运算] 宏常量 (09:59) 3-5 [简单的算术运算] const常量 (03:16) 3-6 [简单的算术运算] 类型转换 (07:38) 3-7 [简单的算术运算] 简单数学函数 (07:27) 4-1 [键盘输入和屏幕输出] 字符输入输出 (05:00) 4-2 [键盘输入和屏幕输出] 格式化输出 (09:12) 4-3 [键盘输入和屏幕输出] 格式化输入 (06:38) 4-4 [键盘输入和屏幕输出] 格式输入实例4.5 (02:59) 4-5 [键盘输入和屏幕输出] 格式输入实例4.6 (06:38) 5-1 [选择控制结构] if-else语句 (11:11) 5-2 [选择控制结构] 求一元二次方程的根 (16:08) 5-3 [选择控制结构] switch语句 (11:49) 5-4 [选择控制结构] 判断三角形 (18:37) 5-5 [选择控制结构] 百分制转等级制 (12:26) 5-6 [选择控制结构] 判断scanf输入 (08:00) 5-7 [选择控制结构] 位运算 (08:50) 6-1 [循环控制结构] 求1到n的和 (17:12) 6-2 [循环控制结构] 阶乘计算 (04:27) 6-3 [循环控制结构] 求阶乘和 (06:52) 6-4 [循环控制结构] 循环嵌套执行过程 (03:36) 6-5 [循环控制结构] 猜数字 (24:22) 6-6 [循环控制结构] 转移控制 (10:00) 6-7 [循环控制结构] 韩信点兵 (10:32) 6-8 [循环控制结构] 类型溢出,6.14 (06:26) 6-9 [循环控制结构] 类型溢出,6.15 (07:20) 7-1 [函数] 函数的定义 (10:39) 7-2 [函数] 函数的调用 (08:15) 7-3 [函数] 求组合个数 (06:38) 7-4 [函数] 使用递归求阶乘 (06:56) 7-5 [函数] Fibonacci数量递归实现 (13:32) 7-6 [函数] 全局变量 (06:46) 7-7 [函数] 函数参数传递 (08:51) 7-8 [函数] 变量存储类型 (12:36) 7-9 [函数] 模块化程序设计 (16:32) 8-1 [数组] 数组的定义和使用 (14:08) 8-2 [数组] 数组的使用 (08:45) 8-3 [数组] 数组的下标越界问题 (12:20) 8-4 [数组] 二维数组 (17:08) 8-5 [数组] 数组作为函数参数1 (27:06) 8-6 [数组] 数组作为函数参数2 (06:19) 8-7 [数组] 数组作为函数参数3 (04:22) 8-8 [数组] 数组作为函数参数-排序1 (06:59) 8-9 [数组] 数组作为函数参数-排序2 (12:17) 8-10 [数组] 二维数组作为函数参数 (19:11) 9-1 [指针] 指针变量定义和初始化 (13:35) 9-2 [指针] 指针间接访问 (08:11) 9-3 [指针] 值传递和地址传递 (08:58) 9-4 [指针] 变量交换-值传递 (04:16) 9-5 [指针] 变量交换-指针传递 (10:38) 9-6 [指针] 指针变量作为函数参数 (09:23) 9-7 [指针] 函数指针定义 (10:22) 9-8 [指针] 函数指针应用 (05:45) 10-1 [字符串] 字符串和字符数组 (11:02) 10-2 [字符串] 字符串输入输出 (03:30) 10-3 [字符串] 字符串限长输入 (07:22) 10-4 [字符串] 字符串中的转义字符 (03:38) 10-5 [字符串] 字符串处理函数1 (10:11) 10-6 [字符串] 字符串处理函数2 (08:46) 10-7 [字符串] 字符处理函数1 (07:37) 10-8 [字符串] 字符处理函数2 (09:51) 10-9 [字符串] 字符串转换数值函数 (06:01) 11-1 [指针和数组] 指针和一维数组 (09:56) 11-2 [指针和数组] 指针和一维数组作为函数参数 (11:21) 11-3 [指针和数组] 指针和二维数组作为函数参数 (13:10) 11-4 [指针和数组] 指针数组之字符串排序 (11:38) 11-5 [指针和数组] 为main函数传递数据 (08:36) 11-6 [指针和数组] 可变长度的一维动态数组 (06:38) 11-7 [指针和数组] 可变长度的二维动态数组 (11:36) 11-8 [指针和数组] 动态空间使用易犯错误1 (05:27) 11-9 [指针和数组] 动态空间使用易犯错误2 (09:36) 11-10 [指针和数组] 避免缓冲区溢出 (05:09) 12-1 [结构体和共用体] 结构体定义和使用 (18:12) 12-2 [结构体和共用体] 结构体大小 (08:45) 12-3 [结构体和共用体] 结构体数组 (12:09) 12-4 [结构体和共用体] 结构体指针 (05:28) 12-5 [结构体和共用体] 结构体变量或指针用于函数参数 (04:53) 12-6 [结构体和共用体] 函数返回结构体变量 (03:08) 12-7 [结构体和共用体] 结构体数组作为函数参数 (10:06) 12-8 [结构体和共用体] 共用体类型 (06:09) 13-1 [文件操作] 按字符读写文件1 (12:08) 13-2 [文件操作] 按字符读写文件2 (11:46) 13-3 [文件操作] 按字符串读写文件 (11:15) 13-4 [文件操作] 按格式读写文件1 (09:50) 13-5 [文件操作] 按格式读写文件2 (12:39) 13-6 [文件操作] 按数据块读写文件 (13:26) 13-7 [文件操作] 文件的随机读写 (09:08)





