【宏思微想:科技生活, 技術開發】
如何學好C語言?
C語言是一門簡單而精妙的面向過程的程式設計語言, 筆者基於多年的學習和應用經驗, 建議從以下三點去學習它。
1.系統性學習
2.碎片化學習
3.精要筆記
如何系統性的學習?
系統性學習是指將基礎知識和實際運用緊密結合, 全面的階段性循序漸進的學習。
常規的學習是指看看C語言的基礎書籍, 然後編寫一些小函數或者小程式。 筆者認為這只是便於理解語義和語法, 不能很好的體會到如何使用。 因此, 筆者建議在學習的過程中, 必須找一些成熟可靠的嵌入式開源系統代碼來看,
推薦C語言書籍:
C Primer Plus(第六版)中文版
The C Programming Language(第2版)
嵌入式軟體C語言編碼規範(GBT 28169-2011)
推薦嵌入式開原始程式碼系統:μC/OS, FreeRTOS
推薦書籍:
GCC:The Complete Reference(GCC技術參考大全)
程式師的自我修養—連結、裝載與庫
如何碎片化地學習?
互聯網的發展, 極大的提供了碎片化學習的機會。 可以在常規學習和工作之外的碎片時間, 多看看一些技術類的博客, APP, 公眾號, 頭條號等等, 看看別人的理解, 看看新的資訊。
如何做精要筆記?
根據個人的喜好和習慣, 可以用紙張記事本手寫, 也可以在手機或電腦上用word, text來記錄, 還可以收藏互聯網上文章等等不同的方式來做筆記。
筆者建議所做筆記需要符合兩點:精闢, 重要。 那些很常規的基礎性的內容,
——————(完)——————
學習C++加群753647735