到这里,C语言的基本方面已经全部涉及到了。
接下来, 进一步提高自己有2个方法。
第一个方法是 写C语言的解析器和编译器, 这条路相当于武侠里面的苦练内功。
第二个方法是 边学边做
每个方向适用于不同性格的人。不过,个人觉得有时间的话还是2个方向都深入学习下。
关于解释器和编译器的学习, 推荐以下3开源工程。
C4 https://github.com/rswier/c4/blob/master/c4.c
CINT http://root.cern.ch/drupal/content/cint
PICOC
TCC对一般人来说难度太大, 不是很适合初中级学习。
关于C语言的书籍介绍,参考以下资源
http://www.softpanorama.org/Bookshelf/c.shtml#Array and Pointers