短期精通C語言

有很多小白朋友問我,“想短期精通C語言?有什麼方法嗎?或者說有什麼捷徑可走?”今天寫個文章說說我的看法,這篇文章不會教你如何投機取巧,如何鑽空子找捷徑,她只會教你踏踏實實一步步地直線地掌握C語言,在C語言的學習上少走彎路,其實這何嘗不是一種花時間最短且高產出的精通C語言的方法呢?

這裏不會教你c語言的每個語法知識,如果你想通過這篇文章就能夠編寫出c語言的程序,對不起,這裏就連Hello World都沒有,不過你不要灰心,我教你的方法足夠讓你能夠精通C語言,而不是僅僅的用C語言能夠編寫一兩個Hello程序。不過可惜的是我教你的這些方法,有可能不適用於其他語言哦。

C語言的設計目的之初就是爲了能夠操作硬件,編寫操作系統,到後來C語言發展到真的說是能夠一統天下。正是因爲C語言的設計目的不同於其他語言,所以要精通C語言比其他語言所需要的內功更加深厚,學習方法也不會一樣。

下面來說說我曾經學習C語言的過程,雖然不敢說精通C語言,但自己還是比較對C語言充滿自信,就像武林絕招,要達到無招勝有招的境界。

1、掌握數字電路基本知識,什麼是高低電平,什麼是寄存器,什麼時鐘等的概念,編碼器,譯碼器,RAM,ROM等概念。
2、掌握微機原理,瞭解計算機是怎麼運行的,能夠用彙編語言編寫出簡單的計算機程序。
3、此時再開發學習C語言,並不是直接拿C語言語法開始學習,而是先編寫出最簡單的Hello World程序,然後用編譯器編譯成彙編程序,通過查看彙編程序,可以真正的瞭解C語言最後到底是怎麼由CPU來執行的,之後在Hello World的基礎上添加變量定義,條件循環等語句,查看彙編代碼。

經過上面3步,我們基本就可以開發單片機,嵌入式,應用程序項目,當然每個平臺還有很多接口不一樣,我們可以參考文檔完成。所以同志們,內功深厚的話,無論劍招如何變化,其實都是花拳繡腿,只有把基礎掌握好,達到以氣運劍,才能在後面的江湖大戰中突出重圍。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章