如何学习和深入C语言编程?

我个人觉得涉及到业务逻辑的实现不应该用C去做;C适合做基础底层,但是底层没有良好的操作系统基础又很难学习下去。 C学习门槛挺高的。

问问大牛们,怎么学好C呢,应该做哪些方面的开发来提高C语言功底呢?

阅读 9.7k
7 个回答

我学习C过程中看过的一些比较好的书和资料(按照阅读顺序排列):

  1. 《The C programming language》
  2. 《UNIX环境高级编程》
  3. 《UNIX网络编程》 & netcat命令源码
  4. Redis源码

入门的话,看《C Primer Plus》吧,不二的选择。进阶,看你走的是什么路线了,这个我没有办法给太多的建议。

我建议可以先培养兴趣,用c来锻炼你数据结构和基础算法的能力,我学习c就是写ACM,希望对你有帮助

找个C的项目做。

实测学得最好最快。

我这儿有本 C程序设计语言(第2版·新版) 要吗?

多动手,多写代码,然后有空就反复精简你的代码,直到你觉得代码不用再精简了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进