C語言學習
關於開發環境編程
編輯器
- vim,emacs神的編輯器和編輯器之神,建議學習一下能用的話就儘可能用這兩款中的一個
vim配置C語言開發環境
將Emacs配置成一個C/C++的IDE編程環境
- Sublime Text,VS code,Atom等輕量級編輯器,
Sublime Text配置
編譯器
- GCC
GCC是一個編譯套件能編譯不少語言能夠百度百科瞭解,應該是目前使用最普遍的C語言編譯器
- Clang是Xcode自帶的編譯器快速編譯和較少內存佔用;有診斷功能;兼容GCC已經全面支持C++11標準了
- 比較不推薦使用一些老的編譯器如turbo c,Visual C++ 6.0,還有什麼手機編譯器網絡編譯器在初學時使用。
IDE集成開發環境就像名字同樣實在開發中用的環境,用這些很難學到一門語言的精髓。因此推薦拿出來做爲一門功課來單獨學習。
- Visual Studio
- eclipse
- idea
關於學習過程
- 先了解C基礎建議找一個到兩個評價好點的網絡教程瞭解一下C的基本語法和功能
- 基礎瞭解後能夠看《你必須知道的495個C語言問題》這本書,還有《C和指針》大學圖書館裏都有,網上也能下載到。
- 網上找一些公司筆試題作作。而後就能夠本身設計小程序了,也能夠找工做。。。。。
- 工做後有兩本書必定要看《C 陷阱與缺陷》和《C語言深度剖析》。
- 最後工做了幾年帶着全面總結性的眼光再看《C專家編程》 && 《C程序設計語言》和《C標準庫》。
歡迎關注本站公眾號,獲取更多信息