C語言學習資源匯總
壹、C語言入門課程
1.實驗樓壹C語言入門教程
教程+在線開發環境的方式,教程文檔詳細的講解C語言基礎知識,在線開發環境和本地壹樣,可以隨時動手跟著教程操作,動手學習的方式非常適合入門初學者。
2.gitbook壹壹笨方法學C
內容較完整豐富,相當於壹本書籍了,適合新手入門學習。
3.菜鳥教程壹C 語言教程
純在線文字教程,講解的不是那麽詳細,不過簡單易懂,適合入門初學者學習,看完後可對C語言有個大概的認知。
4.幕課網--C語言入門
教程+"環境",講解的比較細致,也很簡單易懂,跟著教程可傻瓜式操作學習,適合入門新手。
5.網易雲課堂壹-C語言基礎入門
純視頻方式,每個視頻15分鐘左右,介紹的比較詳細,如果喜愛看視頻來學習的話,可以看看。
二、C語言實戰項目
免費的項目教程:
C語言制作2048;
C語言快速實現五子棋、鬥地主的發牌器;
C語言制作簡單計算器;
用 C語言編寫自己的編程語言。
三、C語言筆記文章整理
學完基礎、做完項目之後,就會有各種問題,這個時候就需要學習筆記啦,或自己總結,或看別人的總結都可以。
1.C 語言中的指針和內存泄漏。
2.如何寫出優美的 C 代碼。
3.C語言的整型溢出問題,酷 殼 - CoolShell.cn。
4.易被遺忘的C/C++要點總結。
5.C/C++的mem函數和strcpy函數的區別和應用。
6.C語言的變量作用域及頭文件。
7.10個經典的C語言面試基礎算法及代碼。
四、其他資源
再整理壹些資源,零七碎八的,對於學習C語言的過程中會很有幫助的。
1.awesome-c(英文)、awesome-c-cn(中文版)
2.源碼閱讀--十個C開源項目。
3.壹千行以下有哪些值得學習的小型開源項目? - 互聯網-知乎。
4.值得推薦的C/C++框架和庫。
5.C與 C++ 的真正區別在哪裏?
6.初學者的編程自學指南。
7.免費學習編程的10個好工具。
8.11款學習編程的好玩的瀏覽器遊戲(譯)。
9.每個程序員都應該收藏的算法復雜度速查表。