学习编程没有捷径,C 语言同样如此,并且 C 语言相对于其他语言稍微难一点,因为它有指针,但是你理解了也就不难了。
想要学习C/C++可以 + Q 群 :437273845
要说最快的学习方法的话那就是:「多写代码」「多调试」「多分析内存」「多练习项目」
比如我在学习变量的时候,书上写的好多这个类型多少多少个字节啥的,我觉得看的好累,我就直接上机写出程序,在内存中直接看对应的类型占多少个字节。
经过这个写程序,调试到最后你完全理解了这个知识点的过程,其实书上写的你都已经学会了,而且是用实践证明的,一些细节再翻翻书就可以了。
想要学习C/C++可以 + Q 群 :437273845
我认为这样的方法才是学习编程语言比较正确的方法。
千万不要整天抱着一本编程语言的书在那里看,那样作用不是很大。
建议你学习编程时候带上电脑,边看书边调试程序,用实践来检验自己学的对不对。
![](/qrcode.jpg)
想要学习C/C++可以 + Q 群 :437273845
2. 做项目
在你 C 语言基础差不多的时候,就要「以项目为驱动来学习了,这是最有效的学习方法」。
刚开始可以自己写点控制台的小项目练练手,一定要写点自己感兴趣的。
比如写一个控制台程序来管理自己班级的信息:实现增删查改,读写保存等功能。我学完 C 语言后就写了一个这个东西,虽然当时很菜,但是还是挺有成就感的。
想要学习C/C++可以 + Q 群 :437273845
之后你可以在 Github 上找一些优秀的 C 语言项目学习,比如我当时选择的是「cJSON」项目,用 C 语言写一个 JSON 解析器:
https://github.com/cdevelopr/cJSON
和「TinyHttp」项目,用 C 语言实现一个简单的服务器:
https://github.com/cdevelopr/Tinyhttpd
两个项目都非常不错,并且作者最近都有继续维护,有兴趣可以去看看。
想要学习C/C++可以 + Q 群 :437273845