如何学习 C 语言

学习 C 语言的路线/方法/注意事项

  1. 找一本比较好的书,推荐是《C primer plus》,《C语言程序设计——现代方法》或《C 程序设计语言》。一本就可以,前期学习不在多,而在精,吃透
  2. 找一个视频教学系列,配着书一起看。推荐是翁恺老师的慕课。
  3. 多写代码,动手敲每一道例题,课后习题。不要觉得这个例题简单,你能在不看书的情况下写出来吗?不要偷懒,多写代码才能发现问题。
  4. 善于利用搜索引擎 。网站前面我说了那么多,要用起来。
  5. 写博客 。找到一个让你心态崩了的 bug,学完一个比较难的知识点,写一篇博客总结一下。即有利于自己复习巩固,后面查看还可以让大家看到,帮助他人的同时可以找到自身的问题。最重要一点,对面试有帮助
  6. 尝试在 Linux/Mac 下编程 。C 语言诞生的原因就是设计 Unix。Linux(类 Unix)可以说是 C 语言的精华,多在 Linux 下使用 gcc,vim,makefile,gdb 这些工具,对 C/C++ 路线的人来说很有帮助。

学习 C 语言的网站

吐血给大家整理我一般经常用的网站,毫无保留!

1. cppreference

这个网站可以看中文版。学习 C/C++ 知识概念/函数 很好的参考网站,不会就查一查。

用了这些网站,看了这些书,C 语言学好了,我也秃了
用了这些网站,看了这些书,C 语言学好了,我也秃了

页面看起来很舒服(个人觉得),但是就是有时候会被墙,查函数很慢

2. cplusplus

这个网站是英文版的,程序员还是需要锻炼一下英语的,推荐练习看阅读英文文献!

用了这些网站,看了这些书,C 语言学好了,我也秃了
用了这些网站,看了这些书,C 语言学好了,我也秃了

3. github

github(×) ,gayhub(√)。全球最大的同性交友网站。

用了这些网站,看了这些书,C 语言学好了,我也秃了

可以在上面搜索各种代码,下面给大家说几种搜索方法:

用了这些网站,看了这些书,C 语言学好了,我也秃了
用了这些网站,看了这些书,C 语言学好了,我也秃了
用了这些网站,看了这些书,C 语言学好了,我也秃了
用了这些网站,看了这些书,C 语言学好了,我也秃了
用了这些网站,看了这些书,C 语言学好了,我也秃了

除过这些搜索技巧,还可以进入下面的网址进行高级搜索:

https://github.com/search/advanced

另外,我给大家毛遂自荐自己的仓库:https://github.com/hairrrrr/C-CrashCourse

C 语言的基础教学已经更新了很多文章,练习代码也很多,还有 C 语言期末的课程设计模板和学习 C 的电子书分享

4. stack over flow

全球最大的编程问答社区,你可以在上面搜到很多遇到的棘手问题,注意 提问和感谢规范

用了这些网站,看了这些书,C 语言学好了,我也秃了

5. w3school

用了这些网站,看了这些书,C 语言学好了,我也秃了

在这个页面直接学 C

https://www.w3cschool.cn/c/

用了这些网站,看了这些书,C 语言学好了,我也秃了

6. 菜鸟教程

比 w3school 页面简约,广告少

用了这些网站,看了这些书,C 语言学好了,我也秃了

在这个页面直接学习 C

https://www.runoob.com/cprogramming/c-tutorial.html

7. CSDN

国内比较好的博客论坛

用了这些网站,看了这些书,C 语言学好了,我也秃了

8. 博客园

画风复古简约,但是博客质量都很高

用了这些网站,看了这些书,C 语言学好了,我也秃了

9. 知乎

国内很好的问答社区,很多大佬贡献了很多高赞回答

用了这些网站,看了这些书,C 语言学好了,我也秃了

10.B站

非常多的学习视频

用了这些网站,看了这些书,C 语言学好了,我也秃了

这里再厚着脸皮向大家推荐我的 B 站账号:【不会编程的程序圆】,后面会持续更新干货视频

用了这些网站,看了这些书,C 语言学好了,我也秃了

11. 中国大学慕课网

看看名校老师是如何讲课的。很多质量很高的课程。

用了这些网站,看了这些书,C 语言学好了,我也秃了

学习 C 语言的书籍和视频

1. 《C Primer Plus》 豆瓣评分:9.1

用了这些网站,看了这些书,C 语言学好了,我也秃了

2. 《C语言程序设计——现代方法》 豆瓣评分:9.3

用了这些网站,看了这些书,C 语言学好了,我也秃了

这本书和第一本书都比较厚,时间不充裕的话,选择 1 本读就行了。

推荐理由:《C 程序设计 —— 现代方法》这本书我看完了,推荐。里面对于编程规范,理解 C 语言的多文件编程,抽象数据类型,指针和数组,字符串,文件 讲的都比较透彻。还有很多课后习题,编程题基本上都有答案。

3. 《C和指针》 豆瓣评分:9.0

用了这些网站,看了这些书,C 语言学好了,我也秃了

不要被书名给骗了,这本书不是只讲 C 指针的,它系统讲解了 C 语言知识点。可以看。

4. 《C陷阱与缺陷》豆瓣评分:8.9

用了这些网站,看了这些书,C 语言学好了,我也秃了

推荐理由:学习 C 必看。书本身很薄,简易初学的时候就可以放在身边随时翻。对于提升自己的编程规范和防范常见的编程错误很有帮助,而且讲解很详细。

5.《C专家编程》豆瓣评分:9.2

用了这些网站,看了这些书,C 语言学好了,我也秃了

推荐理由:讲解比较底层, OG 。可以看 指针和数据,运行时数据结构 那几章,会对你深刻理解 C 有很大的帮助。

6.《C 程序设计语言》豆瓣评分:9.4

用了这些网站,看了这些书,C 语言学好了,我也秃了

推荐理由:这是 C 语言教科书的鼻祖,被尊称为 《K&R》。由 C 语言的设计者之一 Ritchie 编写。书里面的很多例子相当的经典。有时间一定要看。

7. 翁恺老师的慕课

视频在 B 站和 中国大学慕课网都能搜到

C 语言所有知识点的开源项目:

https://github.com/hairrrrr/C-CrashCourse 欢迎 star ~

学习 C 语言,领取 C 语言资料,微信搜【不会编程的程序圆】

关于 C 语言的问题,欢迎和我交流

用了这些网站,看了这些书,C 语言学好了,我也秃了
用了这些网站,看了这些书,C 语言学好了,我也秃了
用了这些网站,看了这些书,C 语言学好了,我也秃了

相关文章: