人工精选4.3.指针才是C的精髓-C语言部分精讲篇第3部分
值不值得学:先把指针这关熬过去 这套资料聚焦的是 C 语言里最难啃的骨头:指针。很多上班族或转行者学 C,前面变量、循环都顺,一到指针就卡住,甚至放弃。问题不在你笨,而是指针把内存地址、类型系统、数组退化这几件事搅在一起,靠背语法根本理不清。这门课解决的就是这个场景:不是让你背 int* 怎么写,而
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
值不值得学:先把指针这关熬过去
这套资料聚焦的是 C 语言里最难啃的骨头:指针。很多上班族或转行者学 C,前面变量、循环都顺,一到指针就卡住,甚至放弃。问题不在你笨,而是指针把内存地址、类型系统、数组退化这几件事搅在一起,靠背语法根本理不清。这门课解决的就是这个场景:不是让你背 int* 怎么写,而是讲清楚指针在内存里到底指哪、为什么会有野指针、const 修饰指针时到底锁住了什么。如果你正准备做嵌入式、底层驱动或系统级开发,指针是绕不过去的门槛;如果你只是想写写网页脚本,那确实没必要碰。先判断自己方向,再决定要不要花时间。
适合什么基础,建议先看哪几块
这套内容不适合零基础。你得已经能独立写出带循环、函数、一维数组的几十行小程序,知道变量在内存里占几个字节,否则听起来会很吃力。资料按十个模块推进,但不用从头顺着啃。建议先看第一节,把指针本质和几个容易混淆的符号规则定下来;然后直接跳到野指针那一节,这个坑越早知道越好,很多人写了几年照样踩;接着看 const 与指针、指针与数组这两块,它们是后面函数传参的基础。类型转换和 sizeof 那部分可以放后面,等数组传参看明白了再回头补。每节时长在三十到五十分钟之间,别连续刷,一天最多两节,中间留时间动手验证。
学完能独立做什么,资料怎么配合练习
学完这套,你应当能独立完成几件具体的事:第一,看懂别人写的函数声明里为什么用 int* 而不是 int,能判断哪个参数是输入、哪个是输出;第二,自己设计函数接口时,知道什么时候传值、什么时候传指针、什么时候传二级指针;第三,调试时遇到段错误,能大致定位是不是野指针或越界访问引起的。资料是视频讲解,光看不练等于没学。建议每看完一节,自己写一段最小代码去验证:比如讲完 const,就写四种 const 修饰指针的写法,逐个试着改值,看编译器报不报错;讲完数组与指针,就写一个函数接收数组参数,在里面打印 sizeof,看看跟外面传进来时差多少。视频里提到的每个结论,都用编译器跑一遍,哪怕只花十分钟,比反复看三遍视频管用。指针这东西,只有自己踩过坑、调过段错误,才算真正过门。
课程目录
课程目录10 集
- 1 4.3.1.指针到底是什么 (47:12).mp4
- 2 4.3.2.指针带来的一些符号的理解 (33:37).mp4
- 3 4.3.3.野指针问题 (49:02).mp4
- 4 4.3.4.const关键字与指针 (29:59).mp4
- 5 4.3.5.深入学习一下数组 (35:22).mp4
- 6 4.3.6.指针与数组的天生姻缘 (39:08).mp4
- 7 4.3.7.指针与强制类型转换 (50:03).mp4
- 8 4.3.8.指针、数组与sizeof运算符 (42:28).mp4
- 9 4.3.9.指针与函数传参 (52:40).mp4
- 10 4.3.10.输入型参数与输出型参数 (49:35).mp4





