1. C語言學習資源整理
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.每個程序員都應該收藏的演算法復雜度速查表。
2. 網易雲的課堂怎麼樣
幾個感覺:1)內容很雜,應試的,興趣的,職業的,都有,但其實內容沒有youku的多2)課程的延續性不好,比如任何技能都是有淺入深,我希望能跟著一個老師逐漸的學習下去,可惜老師們似乎更新動力不足,是否需要考慮突出講師個人品牌,和商業利益,促進老師們提高高質量的內容3)課堂,之所以叫課堂,絕不應該只是放幾個視頻上去學生們愛看不看,課堂應該多寫直播,多寫老師答疑4)網易雲課堂,名字是課堂,學生們來了,一定是為了學習一種技能,如何比其他產品做到讓學生更高效的學成,如何讓老師有積極性來提供高質量的課程,是網易雲課堂最需要解決的問題5)我剛剛又去翻了一下,發現類目運營非常的混亂,比如「it互聯網」,編程語言,開源硬體,甚至游戲心理學,大會報告都混在在裡面,多大10多頁,我個人感覺用戶沒有那麼多的興趣去翻那麼多頁6)再比如,我要學習python語言,我發現跟叫python入門類似的就有好多,作為用戶我如何知道我應該去聽哪個pyton課程最有可能用最少的時間達到最好的效果呢?我聽完了入門課程,我又能聽那些課程進一步學習呢?這些都是運營能進一步挖掘的東西。