程序员导航网:编程网
c语言在线书籍:54笨鸟
作为一名嵌入式工程师,C 语言是一门我们必须要掌握的开发语言。
我是在 2007 年的时候(大一)第一次学习 C 语言,但那时候学得很差,只考了 64 分。而在后面我再也没用过这门语言,因为我是学机械的。
在 2014 年我研究生毕业的时候,为了转行嵌入式,我再次学习了 C 语言,并且之后它就成了我工作的主语言。
直播间经常有小伙伴问我 C 语言到底应该怎么学,作为两次学过 C 语言的人,并且使用它工作长达 10 年,我还是有一些心得可以分享给各位小伙伴。
接下来,我将从 开发环境、学习路线、学习网站、实用书籍、推荐课程 等几方面,跟大家详细介绍我的学习心得,欢迎各位同行一起交流!
1. 开发环境
俗话说,工欲善其事必先利其器,选择一个合适的开发工具来学习 C 语言至关重要。
2007 年我第一次学习 C 语言的时候,使用的是 Turbo C 这种老古董。现在有很多非常优秀而且更高效的开发工具,就不太推荐 Turbo C 了。
我第二次学习 C 语言的时候是自学,使用的是 Visual Studio ,这款开发软件现在依然保持更新,对于学习 C 语言非常有帮助,大家可以考虑。
当然,现在还有很多其它非常优秀的工具,比如 Dev C++ 或 VSCode 等。偷偷告诉大家,我最近也迷上了 VSCode 了哦~
当然,如果你的学习能力比较强的话,可以直接在 Linux 系统里,使用 Vim 写代码,然后再用 gcc 编译。这种开发方式要求非常高,不仅没有图形界面,而且也不方便调试,不太建议初学