视频课程目录:
第1讲 初识C语言
第2讲 基本数据类型和运算符
第3讲 程序中的输入与输出
第4讲 基本控制结构与控制运算符
第5讲 程序中的选择结构
第6讲 程序中的循环结构
第7讲 一维数组
第8讲 二维数组
第9讲 字符数组与字符串
第10讲 指针与数组
第11讲 模块化编程与函数定义
第12讲 函数调用与变量存储
第13讲 指针进阶与内存管理
第14讲 结构体与共用体
第15讲 结构体处理动态链表
第16讲 文件及文件操作
课程详细目录:
├─{01}--第1讲初识C语言
│ ├─{01}--C语言概述
│ │ (1.1.1)--【PPT】C语言的发展历史与特点.pdf
│ │ (1.1.2)--【PPT】C语言标准.pdf
│ │ (1.1.3)--【PPT】程序与结构化程序设计方法.pdf
│ │ (1.1.4)--【PPT】算法的概念和特点.pdf
│ │ (1.1.5)--【PPT】算法的表示.pdf
│ │ [1.1.1]--C语言的发展历史与特点.mp4
│ │ [1.1.2]--C语言标准.mp4
│ │ [1.1.3]--算法的概念和特点.mp4
│ │ [1.1.4]--算法的表示.mp4
│ │
│ ├─{02}--第1个C语言程序
│ │ (1.2.1)--【PPT】C程序的基本框架.pdf
│ │ (1.2.2)--【PPT】printf()的简单使用.pdf
│ │ [1.2.1]--C程序的基本框架.mp4
│ │ [1.2.2]--printf()的简单使用.mp4
│ │
│ └─{03}--常用的C语言集成开发环境
│ [1.3.1]--VisualC++6.0下程序的编译.mp4
│ [1.3.2]--VisualC++6.0下程序的调试.mp4
│ [1.3.3]--CodeBlock下程序的编译调试.mp4
│
├─{02}--第2讲基本数据类型和运算符
│ ├─{01}--基本数据类型及关键字
│ │ (2.1.1)--【PPT】基本数据类型.pdf
│ │ (2.1.2)--【PPT】关键字和标识符.pdf
│ │ [2.1.1]--基本数据类型.mp4
│ │ [2.1.2]--关键字和标识符.mp4
│ │
│ ├─{02}--常量和变量
│ │ (2.2.1)--【PPT】常量.pdf
│ │ (2.2.2)--【PPT】变量.pdf
│ │ (2.2.3)--【PPT】指针变量.pdf
│ │ [2.2.1]--常量.mp4
│ │ [2.2.2]--变量.mp4
│ │ [2.2.3]--指针变量.mp4
│ │
│ ├─{03}--运算符与表达式
│ │ (2.3.1)--【PPT】算术运算符与表达式.pdf
│ │ (2.3.2)--【PPT】赋值运算符与表达式.pdf
│ │ (2.3.3)--【PPT】自增自减运算符与表达式.pdf
│ │ (2.3.4)--【PPT】逗号运算符与表达式.pdf
│ │ (2.3.5)--【PPT】强制类型转换和sizeof().pdf
│ │ [2.3.1]--算术运算符与表达式.mp4
│ │ [2.3.2]--赋值运算符与表达式.mp4
│ │ [2.3.3]--自增自减运算符与表达式.mp4
│ │ [2.3.4]--逗号运算符与表达式.mp4
│ │ [2.3.5]--强制类型转换和sizeof().mp4
│ │
│ ├─{04}--实例讲解
│ │ [2.4.1]--【例】#define有参宏定义举例-求圆柱体底面积和体积.mp4
│ │ [2.4.2]--【例】运算符的综合使用演示.mp4
│ │
│ └─{05}--【练习解析】算术、赋值、逗号、自增自减运算符与表达式
│ (2.5.1)--【PPT3-1】算术、赋值运算符与表达式.pdf
│ (2.5.2)--【PPT3-2】逗号、自增自减运算符与表达式.pdf
│ [2.5.1]--【解析3-1】算术、赋值运算符与表达式.mp4
│ [2.5.2]--【解析3-2】逗号、自增自减运算符与表达式.mp4
│
├─{03}--第3讲程序中的输入与输出
│ ├─{01}--printf()格式化输出函数
│ │ (3.1.1)--【PPT】printf()格式化输出函数.pdf
│ │ (3.1.2)--【PPT】printf格式化输出函数中修饰符的使用.pdf
│ │ [3.1.1]--printf()格式化输出函数.mp4
│ │ [3.1.2]--printf格式化输出函数中修饰符的使用.mp4
│ │
│ ├─{02}--scanf()格式化输入函数
│ │ (3.2.1)--【PPT】scanf()格式化输入函数的使用.pdf
│ │ (3.2.2)--【PPT】scanf()容易犯的错误.pdf
│ │ [3.2.1]--scanf()格式化输入函数的使用.mp4
│ │ [3.2.2]--scanf()容易犯的错误.mp4
│ │
│ └─{03}--【案例分析】不同类型数据的混合输入输出
│ #3.3.1#--源代码.pdf
│ (3.3.1)--PPT.pdf
│ [3.3.1]--案例分析-不同类型数据的混合输入输出.mp4
│
├─{04}--第4讲基本控制结构与控制运算符
│ ├─{01}--基本控制结构
│ │ (4.1.1)--【PPT】基本控制结构.pdf
│ │ [4.1.1]--基本控制结构.mp4
│ │
│ ├─{02}--控制运算符
│ │ (4.2.1)--【PPT】控制运算符.pdf
│ │ [4.2.1]--控制运算符.mp4
│ │
│ ├─{03}--【练习解析】关系与逻辑运算符、条件运算符及表达式
│ │ (4.3.1)--【PPT】关系与逻辑运算符、条件运算符及表达式.pdf
│ │ [4.3.1]--【解析】关系与逻辑运算符、条件运算符及表达式.mp4
│ │
│ └─{04}--【案例分析】顺序结构程序设计
│ (4.4.1)--【PPT1】求整数各位数字之和.pdf
│ (4.4.2)--【PPT2】计算两数之和.pdf
│ (4.4.3)--【PPT3】计算三角函数表达式.pdf
│ [4.4.1]--【案例1】求整数各位数字之和.mp4
│ [4.4.2]--【案例2】计算两数之和.mp4
│ [4.4.3]--【案例3】计算三角函数表达式.mp4
│
├─{05}--第5讲程序中的选择结构
│ ├─{01}--if语句
│ │ (5.1.1)--【PPT】if语句.pdf
│ │ [5.1.1]--if语句.mp4
│ │
│ ├─{02}--嵌套的if语句
│ │ (5.2.1)--【PPT】嵌套的if语句.pdf
│ │ [5.2.1]--嵌套的if语句.mp4
│ │
│ ├─{03}--switch语句
│ │ (5.3.1)--【PPT】switch语句.pdf
│ │ [5.3.1]--switch语句.mp4
│ │
│ ├─{04}--【案例分析】计算分段函数
│ │ (5.4.1)--PPT.pdf
│ │ [5.4.1]--案例分析--计算分段函数.mp4
│ │
│ ├─{05}--【案例分析】输入年月判断天数
│ │ (5.5.1)--PPT.pdf
│ │ [5.5.1]--案例分析--输入年月判断天数.mp4
│ │
│ └─{06}--【案例分析】计算两数的和差积商之一
│ #5.6.1#--源代码.pdf
│ (5.6.1)--PPT.pdf
│ [5.6.1]--案例分析-计算两数的和差积商之一.mp4
│
├─{06}--第6讲程序中的循环结构
│ ├─{01}--循环引言及while语句
│ │ (6.1.1)--【PPT】循环引言及while语句.pdf
│ │ [6.1.1]--循环引言及while语句.mp4
│ │
│ ├─{02}--do-while语句
│ │ (6.2.1)--【PPT】do-while语句.pdf
│ │ [6.2.1]--do-while语句.mp4
│ │
│ ├─{03}--for语句
│ │ (6.3.1)--【PPT】for语句.pdf
│ │ [6.3.1]--for语句.mp4
│ │
│ ├─{04}--break与continue语句
│ │ (6.4.1)--【PPT】break与continue语句.pdf
│ │ [6.4.1]--break与continue语句.mp4
│ │
│ ├─{05}--多重循环
│ │ (6.5.1)--【PPT】多重循环.pdf
│ │ (6.5.2)--【PPT】多重循环举例.pdf
│ │ [6.5.1]--多重循环.mp4
│ │
│ ├─{06}--【案例分析】数列求和
│ │ #6.6.1#--求圆周率源程序pi.c.pdf
│ │ (6.6.1)--【PPT】数据求和.pdf
│ │ [6.6.1]--数列求和1:1-12+13-14+.mp4
│ │ [6.6.2]--数列求和2:21-32+53-85+.mp4
│ │ [6.6.3]--数列求和3:求圆周率.mp4
│ │ [6.6.4]--数列求和4:求sinx.mp4
│ │
│ └─{07}--【案例分析】猜数游戏
│ #6.7.1#--源程序--猜一次数.pdf
│ #6.7.2#--源程序--猜对为止.pdf
│ #6.7.3#--源程序--最多猜5次.pdf
│ (6.7.1)--PPT.pdf
│ [6.7.1]--如何生成随机数.mp4
│ [6.7.2]--猜数游戏.mp4
│
├─{07}--第7讲一维数组
│ ├─{01}--数组引例
│ │ (7.1.1)--【PPT】数组引例.pdf
│ │ [7.1.1]--数组引例.mp4
│ │
│ ├─{02}--一维数组的定义与初始化
│ │ (7.2.1)--【PPT】一维数组的定义与初始化.pdf
│ │ [7.2.1]--一维数组的定义与初始化.mp4
│ │
│ └─{03}--一维数组的引用及基本操作
│ (7.3.1)--【PPT】一维数组的引用及基本操作.pdf
│ [7.3.1]--一维数组的引用及基本操作.mp4
│
├─{08}--第8讲二维数组
│ ├─{01}--二维数组的定义
│ │ (8.1.1)--【PPT】二维数组的定义.pdf
│ │ [8.1.1]--二维数组的定义.mp4
│ │
│ ├─{02}--二维数组的初始化
│ │ (8.2.1)--二维数组的初始化.pdf
│ │ [8.2.1]--二维数组的初始化.mp4
│ │
│ └─{03}--二维数组的一维表示与引用
│ (8.3.1)--【PPT】二维数组的一维表示与引用.pdf
│ [8.3.1]--二维数组的一维表示与引用.mp4
│
├─{09}--第9讲字符数组与字符串
│ ├─{01}--字符数组的定义与初始化
│ │ [9.1.1]--字符数组的定义与初始化.mp4
│ │
│ ├─{02}--字符数组的输入与输出
│ │ [9.2.1]--字符数组的输入与输出.mp4
│ │ [9.2.2]--字符数组的输入与输出2.mp4
│ │
│ └─{03}--字符串处理函数
│ [9.3.1]--求字符串长度函数.mp4
│ [9.3.2]--字符串连接函数.mp4
│ [9.3.3]--字符串拷贝函数.mp4
│ [9.3.4]--字符串比较函数.mp4
│ [9.3.5]--字符串大小写转换函数.mp4
│
├─{10}--第10讲指针与数组
│ ├─{01}--指向数组的指针
│ │ [10.1.1]--指向数组指针的定义与使用.mp4
│ │
│ ├─{02}--指针变量的运算
│ │ [10.2.1]--指针变量的赋值运算.mp4
│ │ [10.2.2]--指针变量的算术运算.mp4
│ │
│ └─{03}--指针与数组
│ (10.3.1)--【PPT】指针与二维数组.pdf
│ (10.3.2)--【PPT】指针与字符串.pdf
│
├─{11}--第11讲模块化编程与函数定义
│ ├─{01}--模块化编程概述
│ │ (11.1.1)--【PPT】模块化编程概述.pdf
│ │ [11.1.1]--模块化编程概述.mp4
│ │
│ ├─{02}--函数的定义与声明
│ │ (11.2.1)--【PPT】函数分类.pdf
│ │ (11.2.2)--【PPT】函数的声明.pdf
│ │ [11.2.1]--函数的定义与声明.mp4
│ │
│ └─{03}--函数的参数与返回值
│ (11.3.1)--【PPT】函数的参数与返回值.pdf
│ (11.3.2)--【PPT】函数调用方式.pdf
│ [11.3.1]--函数的参数与返回值.mp4
│
├─{12}--第12讲函数调用与变量存储
│ ├─{01}--函数的参数传递与调用
│ │ (12.1.1)--函数的参数传递.pdf
│ │ (12.1.2)--【PPT】函数的嵌套与递归调用.pdf
│ │ [12.1.1]--函数的嵌套与递归调用.mp4
│ │
│ ├─{02}--变量的作用域与存储类别
│ │ (12.2.1)--【PPT】变量的作用域.pdf
│ │ (12.2.2)--【PPT】变量的存储类别.pdf
│ │ (12.2.3)--【PPT】内部函数与外部函数.pdf
│ │ [12.2.1]--变量的作用域.mp4
│ │ [12.2.2]--变量的存储类别.mp4
│ │
│ └─{03}--编译预处理
│ (12.3.1)--【PPT】编译预处理.pdf
│
├─{13}--第13讲指针进阶与内存空间管理
│ ├─{01}--指针变量的进一步理解
│ │ [13.1.1]--指针变量的进一步理解.mp4
│ │
│ ├─{02}--指针数组
│ │ [13.2.1]--指针数组.mp4
│ │
│ ├─{03}--函数指针
│ │ [13.3.1]--函数指针.mp4
│ │
│ ├─{04}--动态内存分配
│ │ [13.4.1]--动态内存分配.mp4
│ │
│ └─{05}--main()函数的命令行参数
│ [13.5.1]--main()函数的命令行参数.mp4
│
├─{14}--第14讲结构体与共用体
│ ├─{01}--结构化定义、初始化和使用
│ │ [14.1.1]--结构化定义、初始化和使用.mp4
│ │
│ ├─{02}--结构体数组
│ │ [14.2.1]--结构体数组.mp4
│ │
│ └─{03}--共用体
│ [14.3.1]--共用体.mp4
│
├─{15}--第15讲结构体处理动态链表
│ ├─{01}--单向链表
│ │ [15.1.1]--单向链表.mp4
│ │
│ ├─{02}--链表的建立
│ │ [15.2.1]--链表的建立.mp4
│ │
│ ├─{03}--链表的遍历
│ │ [15.3.1]--链表的遍历.mp4
│ │
│ └─{04}--链表的定位、删除和插入
│ [15.4.1]--链表的定位、删除和插入.mp4
│
└─{16}--第16讲文件及文件操作
├─{01}--文件简介
│ (16.1.1)--简介.pdf
│ [16.1.1]--简介.mp4
│
├─{02}--文件指针、文件的打开与关闭
│ (16.2.1)--文件指针、文件的打开与关闭.pdf
│ [16.2.1]--文件指针、文件的打开与关闭.mp4
│
├─{03}--文件的单个字符读写
│ (16.3.1)--文件的单个字符读写.pdf
│ [16.3.1]--文件的单个字符读写.mp4
│
├─{04}--文件的字符串读写
│ (16.4.1)--【PPT】字符串读写.pdf
│ [16.4.1]--文件的字符串读写.mp4
│
├─{05}--文件的数据块读写
│ (16.5.1)--【PPT】数据块的读写.pdf
│ [16.5.1]--数据块读写.mp4
│
├─{06}--文件数据的格式化读写
│ (16.6.1)--【PPT】格式化学写.pdf
│ [16.6.1]--格式化读写.mp4
│
├─{07}--文件检测
│ (16.7.1)--文件检测.pdf
│ [16.7.1]--文件检测.mp4
│
├─{08}--文件读写位置的定位
│ (16.8.1)--【PPT】文件的读写定位.pdf
│ [16.8.1]--文件的读写定位.mp4
│
├─{09}--程序读写的重新定向
│ (16.9.1)--【PPT】程序读写的重新定向.pdf
│
└─{10}--文件小结
(16.10.1)--小结.pdf
[16.10.1]--小结.mp4