C语言学习的建议

  1. 按照编程规范编码。可以参考Kernel的编程规范,也可以参考Nginx编程规范, DPDK编程规范
  2. 使用list_head。这是C语言编程中使用最广泛(万能)的数据结构。
  3. 看知名开源项目代码。看下大牛是怎么写程序的,找下差距。例如:nginx,Linux Kernel IPVS,FreeBSD Kernel。
  4. 算法与数据结构参考项目