前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何到达C语言的巅峰?我推荐你阅读《C语言小白变怪兽》!

如何到达C语言的巅峰?我推荐你阅读《C语言小白变怪兽》!

作者头像
编程范 源代码公司
发布2018-10-22 09:51:10
7.7K0
发布2018-10-22 09:51:10
举报

8年的编程功力 + 5年的精雕细琢 + 5次大改版 + 文学级的写作能力


各位学习C语言的小伙伴,今天给大家推荐一部经典的C语言教程——C语言小白变怪兽。

这部教程既适合小白入门,也适合后期进阶。

《C语言小白变怪兽》融入了作者 8 年的编程功力,以及文学级的写作能力,耗时 5 年完成,期间经过了 5 次大改版。

作者的执着和专注让我非常感动。在这个浮躁的年代,能沉下心了写一部教程着实不易。坚持做好一件事情,做到极致,让自己感动,让用户心动,这就是足以传世的作品!

《C语言小白变怪兽》除了讲解语法知识,还重点讲解了:

1) 学习规划

告诉读者如何学习C语言,如何避免踩坑,分析程序员的发展方向以及高薪秘诀。

2) 内存

内存是菜鸟和大神的分水岭!

不了解内存,就学不会进程和线程,就没有资格玩中大型项目,没有资格开发底层组件,没有资格架构一个系统,命中注定你就是一个菜鸟,成不了什么气候。

《C语言小白变怪兽》处处涉及内存,从内存的角度分析每一个知识点,让读者看透本质。

此外还有一个《C语言和内存》专题,从更加宏观的层面讲解程序在内存中的分布,以及计算机控制内存的秘密。

3) 字符编码

本教程还会揭开C语言界的一个弥天大谎:很多老师和教材都说C语言使用 ASCII 编码,这其实是彻头彻尾的错误,而且错得非常荒谬。

真实情况是,C语言只在一种情况下才使用 ASCII 编码,在大多数情况下都使用其它编码。

4) 多文件编程(模块化开发)

大中型项目往往涉及上万行的代码,将所有代码都集中在一个源文件中简直是一场灾难,后续阅读和维护都将成为棘手的问题,所以必须将代码分散到多个文件中。

进行多文件编程时有很多细节和技巧需要注意,这一部分将为你讲解。

5)缓冲区(缓存)

scanf、printf 等输入输出函数会将数据放在缓冲区中,缓冲区也是内存的一部分。

你所看到的很多奇怪行为,都和缓冲区有关,只有理解了缓冲区,才能用好 scanf 和 printf。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程范 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档