C语言程序设计清华大学郑莉课程讲解
清华的《C 语言程序设计》课,内容挺硬核但讲得蛮清楚的,适合打基础。郑莉老师的风格比较清晰,思路系统,从语言的发展讲到程序设计范式,过渡挺自然。C 语言嘛,语法虽然不花哨,但逻辑性强,用来训练编程思维真是再合适不过了。
从机器语言
讲起,再到汇编
、高级语言,一整套脉络都能捋清楚。你要是刚入门,或者想补补底子,这套资料还挺值得花时间啃一啃的。尤其是对内存管理
和指针
这块,讲得比较细。
课程内容也不是只讲语法哦,像结构化设计
、面向过程、面向对象这些思想也都有,例子写得也接地气。比如怎么写模块、怎么封装、如何提高代码复用,讲完还会举几个小项目练手,响应也快,代码也简单。
啦,C 语言毕竟老派,写大项目或者 GUI 不太方便,不过作为基础语言还是没得说。如果你打算继续学C++、Java或者刷刷算法题,这门课真的挺能帮上忙的。
顺便整理了点相关资源,像清华的 C 语言教学大纲、面向对象 C 课件这些也都可以看看,补充下视角和练习素材。
如果你已经学过点 C,想找点实战项目提升下,那就去翻翻C++面向对象设计或者Java 语言高级程序设计也不错,思路上是通的。
下载地址
用户评论