到這裏,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