• 投稿

C语言程序设计从入门到进阶【鹏哥C语言2026最新官方完整版】c语言基础入门零基础教程c语言期末考研c语言指针专升本c语言计算机二级c语言嵌入式c语言全搞定!

294.1万
3.3万
2026-06-23 17:00:00
4.9万
3.9万
8.5万
9370
欢迎大家来到鹏哥C语言!这是一套完整的、免费的、循序渐进的,能够帮助小白从零到进阶的C语言视频教程。只要跟着鹏哥的课程坚持学习下去,就一定可以学好C语言,增添技术内力!希望大家把视频收藏一下,或者直接一键三联,先收藏,后观看,防止需要找不见!最后鹏哥祝大家:学业有成,红红火火!!! c语言程序设计c语言零基础入门教程c语言基础入门零基础c语言教程c语言学习谭浩强c语言程序设计第五版谭浩强c语言视频教程c语言书籍翁凯c语言翁恺c语言浙江大学翁恺教你C语言程序设计C语言基础入门黑马程序员c语言黑马c语言程序设计黑马程序员C语言零基础入门到精通全套视频教程计算机二级C语言专升本考研期末嵌入式开发一套搞定小甲鱼c语言【C语言】《带你学C带你飞》《郝斌C语言自学教程》郝斌c语言计算机二级c语言小黑c语言指针c语言编程项目c语言期末c语言期末突击c语言期末复习算法竞赛蓝桥杯ACM考研c语言考研复试专升本c语言专升本计算机二级c语言嵌入式c语言大一期末速成c语言补考c语言游戏大一C语言自学c语言程序员一套全搞定!
创作团队 3人
视频选集
(1/200)
1.【C语言常见概念】认识C语言
10:37
2.【C语言常见概念】编译器的选择-VS2026
18:21
3.【C语言常见概念】第一个C语言程序
20:53
4.【C语言常见概念】main函数详解
28:34
5.【C语言常见概念】printf函数和库函数
13:41
6.【C语言常见概念】关键字介绍
05:09
7.【C语言常见概念】字符和ASCll编码
14:57
8.【C语言常见概念】字符串和\0
15:25
9.【C语言常见概念】转义字符(上)
05:59
10.【C语言常见概念】转义字符(中)
22:00
11.【C语言常见概念】如何把代码上传到Gitee上?
15:53
12.【C语言常见概念】转义字符(下)
29:18
13.【C语言常见概念】语句和语句分类
09:21
14.【C语言常见概念】认识注释和使用注释
30:34
15.【数据类型】C语言数据类型介绍
19:44
16.【数据类型】数据类型的长度和sizeof操作符
22:29
17.【数据类型】signed 和 unsigned
23:14
18.【数据类型】数据类型的取值范围
12:39
19.【变量】变量的创建与分类
14:20
20.【变量】全局、局部变量的存储
09:03
21.【操作符】算术操作符:+、-、×、÷、%
21:28
22.【操作符】赋值操作符:=和复合赋值
08:02
23.【操作符】单目操作符:++、--、+、-
17:23
24.【操作符】强制类型转换
03:25
25.【输入输出】printf函数和scanf函数(1)
17:54
26.【输入输出】printf函数和scanf函数(2)
31:04
27.【输入输出】如何解决scanf函数在VS下的报错?
17:30
28.【输入输出】printf函数和scanf函数(3)
01:00:15
29.【输入输出】printf函数和scanf函数(4)
13:59
30.【分支和循环】if语句
52:33
31.【分支和循环】关系操作符和条件操作符
22:29
32.【分支和循环】逻辑操作符:逻辑与、或、取反(上)
21:51
33.【分支和循环】逻辑操作符:逻辑与、或、取反(下)
17:37
34.【分支和循环】 switch语句
21:47
35.【分支和循环】while循环(上)
16:29
36.【分支和循环】while循环(下)
17:09
37.【分支和循环】for循环
26:37
38.【分支和循环】do-while循环
11:06
39.【分支和循环】break和continue语句
23:24
40.【分支和循环】循环的嵌套
22:06
41.【分支和循环】goto语句
23:39
42.【分支和循环】随机数生成
26:15
43.【分支和循环】猜数字游戏实现
20:08
44.【数组】数组概念和一维数组的创建、初始化
24:12
45.【数组】⼀维数组的使⽤
14:12
46.【数组】⼀维数组在内存中的存储
12:49
47.【数组】sizeof计算数组元素个数
12:35
48.【数组】⼆维数组的创建和初始化
18:45
49.【数组】二维数组的使用及在内存中的存储
21:29
50.【数组】 C99中的变⻓数组
19:05
51.【数组】数组练习(上)
17:25
52.【数组】数组练习(下)
35:14
53.【函数】函数的概念
08:04
54.【函数】库函数
19:49
55.【函数】自定义函数
26:30
56.【函数】形参和实参
19:51
57.【函数】return语句
32:32
58.【函数】数组做函数参数
30:38
59.【函数】嵌套调⽤和链式访问
30:21
60.【函数】单个文件中函数的声明和定义
11:46
61. 【函数】多个文件中函数的声明和定义
26:36
62.【函数】static和extern关键字(上)
42:06
63.【函数】static和extern关键字(下)
12:08
64.【数组和函数实践】扫雷游戏分析和设计
43:49
65.【数组和函数实践】扫雷游戏的代码实现
48:27
66.【数组和函数实践】使用智能体扩展扫雷游戏
10:56
67.【VS实⽤调试技巧】bug和调试
19:55
68.【VS实⽤调试技巧】VS调试快捷键
13:07
69.【VS实⽤调试技巧】监视和内存观察
14:11
70.【VS实⽤调试技巧】调试举例演示(1)
20:39
71.【VS实⽤调试技巧】调试举例演示(2)
41:00
72.【VS实⽤调试技巧】调试举例演示(3)
10:25
73.【VS实⽤调试技巧】编程常⻅错误归类
12:15
74.【函数递归】什么是递归?
11:42
75.【函数递归】递归举例1:求n的阶乘
17:55
76.【函数递归】递归举例2:顺序打印整数的每一位
34:25
77.【函数递归】递归与迭代
10:41
78.【函数递归】递归与迭代举例:求第n个斐波那契数
28:51
79.【函数递归】斐波那契数列问题扩展
13:58
80.【操作符详解】二进制和进制转换
22:57
81.【操作符详解】原码、反码、补码
15:05
82.【操作符详解】整形在内存中为什么以补码存放?
07:50
83.【操作符详解】左移、右移操作符
19:43
84.【操作符详解】按位与、或、异或、取反
17:52
85.【操作符详解】面试题:两数交换
26:30
86.【操作符详解】面试题:求一个整数二进制中1的个数
29:30
87.【操作符详解】面试题:二进制位置0或者置1
21:16
88.【操作符详解】单⽬操作符和逗号表达式
09:49
89.【操作符详解】下标访问[]、函数调⽤()
05:19
90.【操作符详解】结构成员访问操作符
31:39
91.【操作符详解】优先级、结合性
09:31
92.【操作符详解】整型提升和算数转换
20:26
93.【操作符详解】问题表达式解析
23:29
94.【指针】内存和地址
31:53
95.【指针】取地址操作符
10:54
96.【指针】指针变量和解引⽤操作符
26:32
97.【指针】指针变量的大小
12:11
98.【指针】指针变量类型的意义
20:58
99.【指针】指针运算:指针+-整数
10:31
100.【指针】指针运算:指针-指针
24:09
101.【指针】指针运算:指针的关系运算
08:52
102.【指针】const修饰变量
05:30
103.【指针】const修饰指针变量
19:04
104.【指针】野指针的成因
23:01
105.【指针】如何规避野指针出现?
14:14
106.【指针】assert 断⾔
13:46
107.【指针】strlen的模拟实现
14:16
108.【指针】传值调用和传址调⽤
27:43
109.【指针】数组名的理解
18:00
110.【指针】使⽤指针访问数组
18:33
111.【指针】⼀维数组传参的本质
12:05
112.【指针】冒泡排序
26:00
113.【指针】二级指针
17:42
114.【指针】指针数组
14:26
115.【指针】字符指针变量
22:25
116.【指针】数组指针变量
18:02
117.【指针】二维数组传参的本质
13:02
118.【指针】函数指针变量
14:55
119.【指针】两段有趣的代码(经典)
20:29
120.【指针】typedef关键字
17:56
121.【指针】函数指针数组
06:12
122.【指针】转移表
24:14
123.【指针】回调函数是什么?
15:50
124.【指针】qsort函数的使用(上)
22:35
125.【指针】qsort函数的使用(下)
27:42
126.【指针】qsort函数的模拟实现
40:48
127.【指针】sizeof和strlen的对比
06:56
128.【指针】数组和指针笔试题解析(1)
14:59
129.【指针】数组和指针笔试题解析(2)
14:56
130.【指针】数组和指针笔试题解析(3)
20:01
131.【指针】数组和指针笔试题解析(4)
23:55
132.【指针】指针运算笔试题解析(1)
15:38
133.【指针】指针运算笔试题解析(2)
26:08
134.【指针】指针运算笔试题解析(3)
31:17
135.【字符函数】字符分类函数
15:04
136.【字符函数】字符转换函数+strlen的使用
13:48
137.【字符串函数】strlen的模拟实现
18:08
138.【字符串函数】strcpy的使用和模拟实现
22:23
139.【字符串函数】strcat的使用和模拟实现
17:22
140.【字符串函数】strcmp的使用和模拟实现
13:02
141.【字符串函数】strncpy、strncat、strncmp函数的使用
30:07
142.【字符串函数】strstr的使用和模拟实现
30:17
143.【字符串函数】strtok函数的使用
17:34
144.【字符串函数】strerror函数的使用
23:46
145.【内存函数】memcpy使用和模拟实现
13:41
146.【内存函数】memmove使用和模拟实现
29:08
147.【内存函数】memset、memcmp函数的使用
16:46
148.【数据在内存中的存储】整数的存储和大小端字节序
17:39
149.【数据在内存中的存储】大小端字节序练习题(1)
22:09
150.【数据在内存中的存储】大小端字节序练习题(2)
08:12
151.【数据在内存中的存储】大小端字节序练习题(3)
36:21
152.【数据在内存中的存储】浮点数在内存中的存储
08:16
153.【数据在内存中的存储】浮点数存的过程
19:31
154.【数据在内存中的存储】浮点数取的过程
17:58
155.【结构体】结构体类型的声明
21:02
156.【结构体】结构体内存对⻬(上)
34:14
157.【结构体】结构体内存对⻬(下)
13:20
158.【结构体】结构体传参
11:12
159. 【结构体】结构体实现位段(上)
07:47
160.【结构体】结构体实现位段(中)
19:25
161.【结构体】结构体实现位段(下)
10:57
162.【联合】联合体的声明和使用
23:39
163.【联合】联合体的应用
15:40
164.【枚举】枚举的声明
09:49
165.【枚举】枚举的优点和使用
11:33
166.【动态内存管理】malloc和free
27:59
167.【动态内存管理】calloc和realloc
25:51
168.【动态内存管理】常⻅的动态内存的错误
19:52
169.【动态内存管理】动态内存经典笔试题分析
29:54
170.【动态内存管理】柔性数组
28:27
171. 【动态内存管理】总结C-C++中程序内存区域划分
10:51
172.【文件操作】什么是文件?
21:59
173.【文件操作】二进制文件和文本文件
12:05
174.【文件操作】流和标准流
09:45
175.【文件操作】文件指针和文件的打开、关闭
22:07
176.【文件操作】文件的顺序读写:fputc和fgetc、feof和ferror
30:04
177.【文件操作】文件的顺序读写:fputs和fgets
13:37
178.【文件操作】文件的顺序读写:fprintf和fscanf
15:18
179.【文件操作】对比一组函数:sprintf和sscanf
21:57
180.【文件操作】文件的顺序读写:fwrite和fread
09:42
181.【文件操作】文件的随机读写:fseek、ftell、rewind
23:12
182.【文件操作】文件缓冲区
17:45
183.【文件操作】更新文件
11:44
184.【编译和链接】翻译环境和运行环境概念
06:21
185.【编译和链接】预处理、编译、汇编、链接
01:12:28
186.【编译和链接】运行环境
05:47
187.【预处理详解】预定义符号
12:31
188.【预处理详解】#define定义常量
18:27
189.【预处理详解】#define定义宏
14:57
190.【预处理详解】带有副作用的宏参数
10:57
191.【预处理详解】宏替换的规则
04:32
192.【预处理详解】宏和函数的对比(上)
04:16
193.【预处理详解】宏和函数的对比(下)
24:38
194.【预处理详解】#和##
28:32
195.【预处理详解】命名约定和#undef
12:04
196.【预处理详解】命令行定义
07:26
197.【预处理详解】条件编译
22:39
198.【预处理详解】头文件的包含
20:57
199.【预处理详解】其他预处理指令
02:48
200.【C语言结课】鹏哥寄语
27:43
客服
顶部
赛事库 课堂 2021拜年纪