找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1832

积分

0

好友

242

主题
发表于 2 小时前 | 查看: 1| 回复: 0

课程简介

本课程是一门体系化、深度解析的C语言编程课程,旨在帮助学习者从零基础开始,系统掌握C语言的核心语法、数据结构、内存管理和项目实战技能。课程内容全面覆盖C语言基础、流程控制、数组与指针、函数与递归、字符串处理、结构体与共用体、动态内存管理、链表实现、文件操作以及预处理器等核心主题。通过结合理论讲解与大量代码示例,您将深入理解指针、内存模型等关键概念,并能够独立完成链表、文件加密等综合项目。课程配套丰富的视频、课件与代码资源,适合计算机专业学生、嵌入式开发初学者及任何希望夯实编程基础、提升底层编程能力的开发者。完成本课程后,您将具备扎实的C语言功底,为学习C++、数据结构、操作系统及嵌入式开发打下坚实基础。


下载地址

游客,如果您要查看本帖隐藏内容请回复

课程目录

01 起步与基础

第1–7节:课程资料、Linux系统、Vim编辑器、编译流程等入门内容。

02 数据与运算

第8–27节:变量、常量、数据类型、补码、运算符、类型转换等核心概念。

03 流程控制

第28–33节:选择结构、循环结构、四大跳转等程序流程设计。

04 数组应用

第34–44节:一维与二维数组的定义、操作、查找、排序等算法实践。

05 指针进阶

第45–53节:指针概念、运算、与数组和函数的结合应用。

06 函数与作用域

第54–64节:库函数、自定义函数、递归、参数传递、变量作用域与生命周期。

07 字符串与内存

第65–81节:字符串处理、堆栈内存、动态内存管理及相关函数。

08 结构体与多文件

第82–93节:结构体、共用体、枚举、多文件编程与自定义类型应用。

09 链表基础

第94–101节:链表的创建、插入、删除、查找、排序、逆置与销毁。

10 文件操作

第102–116节:文件类型、打开关闭、读写操作、缓冲、偏移及综合应用。

11 高级主题

第117–124节:位操作、宏、条件编译、多文件编程、预处理器等进阶内容。

--- 点击展开详细目录 ---

PART1

  • 🎬 1、1-1起步姿势之Helloworld.mp4
  • 🎬 2、1-2从源代码到可执行文件.mp4
  • 🎬 3、1-3认识linux文件系统.mp4
  • 🎬 4、1-4linux常用命令.mp4
  • 🎬 5、1-5linux常用命令2.mp4
  • 🎬 6、1-6Vim基础应用.mp4
  • 🎬 7、1-7vim的高级应用.mp4
  • 🎬 8、2-1Review.mp4
  • 🎬 9、2-2程序与流程.mp4
  • 🎬 10、2-3变量名命名法则.mp4
  • 🎬 11、2-4计算机内存编址.mp4
  • 🎬 12、2-5计算机补码的基础.mp4
  • 🎬 13、2-6补码运算.mp4
  • 🎬 14、2-7数据类型之整型与实型.mp4
  • 🎬 15、2-8短短整形到字符型.mp4
  • 🎬 16、2-9转义序列.mp4
  • 🎬 17、2-10常量初步.mp4
  • 🎬 18、3-1review.mp4
  • 🎬 19、3-2常量结束篇.mp4
  • 🎬 20、3-3printf scanf输入输出篇.mp4
  • 🎬 21、3-4类型转化(隐式).mp4
  • 🎬 22、3-5类型转化(强制).mp4
  • 🎬 23、3-6算术运算符.mp4
  • 🎬 24、3-7关系运算符.mp4
  • 🎬 25、3-8逻辑运算符.mp4
  • 🎬 26、3-9条件逗号sizeof.mp4
  • 🎬 27、3-10小结与作业.mp4
  • 🎬 28、4-1review.mp4
  • 🎬 29、4-2流程设计之选择if.mp4
  • 🎬 30、4-3流程设计之选择switch.mp4
  • 🎬 31、4-4循环之whiledowhile.mp4

PART2

  • 🎬 32、4-5循环之for循环.mp4
  • 🎬 33、4-6四大跳转.mp4
  • 🎬 34、5-1review.mp4
  • 🎬 35、5-2一维数组定义大小初始化访问.mp4
  • 🎬 36、5-3数组的三要素和变长数组.mp4
  • 🎬 37、5-4数组求和平均最值排序.mp4
  • 🎬 38、5-5选择法排序与优化.mp4
  • 🎬 39、5-6线性查找与折半查找思想.mp4
  • 🎬 40、5-7折半查找实现.mp4
  • 🎬 41、6-1reivew.mp4
  • 🎬 42、6-2二维数组的声明大小初始化访问三要素.mp4
  • 🎬 43、6-3二维数组对角线-逆转-天生棋局.mp4
  • 🎬 44、6-4棋局判断与有序数组归并.mp4
  • 🎬 45、6-5数组名的二义性.mp4
  • 🎬 46、6-6变量的地址与大小.mp4
  • 🎬 47、6-7指针常量到指针变量.mp4
  • 🎬 48、7-1review二维数组.mp4
  • 🎬 49、7-2指针常量变量指向空指针.mp4
  • 🎬 50、7-3指针的运算.mp4
  • 🎬 51、7-4指针运算续加数组遇上指针.mp4
  • 🎬 52、7-5二维数组与指针.mp4
  • 🎬 53、7-6函数之库函数rand_srand.mp4
  • 🎬 54、8-1Review.mp4
  • 🎬 55、8-2库函数标例randsinlocaltime.mp4
  • 🎬 56、8-3其它库函数示例.mp4
  • 🎬 57、8-4自定义函数的声明_定义_调用.mp4
  • 🎬 58、8-5传值与传址和传递一维数组.mp4
  • 🎬 59、8-6函数在结构设计和逻辑设计中的应用.mp4
  • 🎬 60、8-7递归程序设计与提高.mp4
  • 🎬 61、9-1回顾.mp4
  • 🎬 62、9-2变量的作用域.mp4

PART3

  • 🎬 63、9-3变量生命周期和修饰符.mp4
  • 🎬 64、9-4static修饰符.mp4
  • 🎬 65、9-5字符串常量.mp4
  • 🎬 66、9-6字符串与字符数组.mp4
  • 🎬 67、9-7字符串的输入与输出.mp4
  • 🎬 68、10-1review.mp4
  • 🎬 69、10-2从字符串常量到字符数组.mp4
  • 🎬 70、10-3原生字符串处理strcatstrlen.mp4
  • 🎬 71、10-4原字符串处理strcpy.mp4
  • 🎬 72、10-5原生字符串处理strcmp.mp4
  • 🎬 73、10-6多文件编程xx.h与xx.c.mp4
  • 🎬 74、10-7字符指针数组入门.mp4
  • 🎬 75、10-8指针数组应用和那些零.mp4
  • 🎬 76、11-1stringReview.mp4
  • 🎬 77、11-2栈内存与堆内存的基本概念.mp4
  • 🎬 78、11-3堆内存的申请malloc alloc.mp4
  • 🎬 79、11-4realloc free Vla 配对使用.mp4
  • 🎬 80、11-5堆内存的常见错误与堆栈空间返回.mp4
  • 🎬 81、11-6为什么引入结构体及结构体类型定义.mp4
  • 🎬 82、12-1review.mp4
  • 🎬 83、12-2typedef深入分析.mp4
  • 🎬 84、12-3结构体初始化.mp4
  • 🎬 85、12-4结构体赋值传参作返回值.mp4
  • 🎬 86、12-5结构体数组及应用..mp4
  • 🎬 87、12-6结构体嵌套与结构体大小.mp4
  • 🎬 88、12-7结构体中指针使用注意事项.mp4
  • 🎬 89、12-8基于结构体栈的实现与类型大总结..mp4
  • 🎬 90、12-9共用体基础与提高.mp4
  • 🎬 91、13-1结构体回顾review.mp4
  • 🎬 92、13-2共用体类型回顾及枚举应用.mp4
  • 🎬 93、13-3静态链表..mp4

PART4

  • 🎬 94、13-4链表的创建头插法与尾插法.mp4
  • 🎬 95、13-5链表的插入操作.mp4
  • 🎬 96、13-6链表的求长查找删除.mp4
  • 🎬 97、13-7删除优化版本.mp4
  • 🎬 98、13-8链表排序.mp4
  • 🎬 99、13-9链表的逆置.mp4
  • 🎬 100、13-10链表的销毁.mp4
  • 🎬 101、14-1链表全面回顾与提高.mp4
  • 🎬 102、14-2文本文件与二进制文件.mp4
  • 🎬 103、14-3文件的缓冲.mp4
  • 🎬 104、14-4FILE与fopen.mp4
  • 🎬 105、14-5fclose.mp4
  • 🎬 106、14-6一次读写一个文件fgetcfputc.mp4
  • 🎬 107、14-7feof的问题和加解密.mp4
  • 🎬 108、14-8什么是换行和fgetsfputs.mp4
  • 🎬 109、15-1文件深度回顾.mp4
  • 🎬 110、15-2fgets的eof和注意事项.mp4
  • 🎬 111、15-3freadfwrite的其本使用.mp4
  • 🎬 112、15-4freadfwrite读写二制文件(加解密结构).mp4
  • 🎬 113、15-5文件链表综合实战上.mp4
  • 🎬 114、15-6文件链表综合实战下.mp4
  • 🎬 115、15-7文件的偏移与练习提示.mp4
  • 🎬 116、16-1文件综合回顾.mp4
  • 🎬 117、16-2位操作符详解.mp4
  • 🎬 118、16-3掩码的生成与应用.mp4
  • 🎬 119、16-4循环移位加密.mp4
  • 🎬 120、16-5无参交换.mp4
  • 🎬 121、16-6异或与循环移位加解密.mp4
  • 🎬 122、16-7宏和条件编译.mp4
  • 🎬 123、16-8多文件编程与头文件包含.mp4
  • 🎬 124、16-9#和##还预定义宏.mp4





上一篇:高级JAVA工程师体系课2.0 JVM调优、并发编程与性能优化实战精讲
下一篇:Vue3+TypeScript前端全新技术荟萃 Vite/Webpack5/ElementPlus/项目实战一站式课程
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-26 19:31 , Processed in 0.481135 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表