我們究竟如何才能學好C語言?
如何學好C語言?
C語言是一門簡單而精妙的面向過程的編程語言,筆者基於多年的學習和應用經驗,建議從以下三點去學習它。
1.系統性學習
2.碎片化學習
3.精要筆記
如何系統性的學習?
想要一起學習C++的可以加企鵝裙六四三三九二二二零,裙內有各種資料滿足大家,歡迎加裙
系統性學習是指將基礎知識和實際運用緊密結合,全面的階段性循序漸進的學習。
常規的學習是指看看C語言的基礎書籍,然後編寫一些小函數或者小程序。筆者認為這只是便於理解語義和語法,不能很好的體會到如何使用。因此,筆者建議在學習的過程中,必須找一些成熟可靠的嵌入式開源系統代碼來看,看看別人是怎麼使用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++的可以加企鵝裙六四三三九二二二零,裙內有各種資料滿足大家,歡迎加裙


※用C語言編寫C語言的源代碼以及word文檔
※C語言學習:C語言中指針函數與函數指針的詳解
※帶你走進C語言程序的世界
※你會用C語言寫一個沒有main函數的程序嗎!
※明白函數這三者的關係,就能讀懂c語言的大部分了
TAG:C加加 |