新手如何學習C語言

二十世紀八十年代,爲了避免各開發廠商用的C語言語法產生差異,由美國國家標準局爲C語言訂定了一套完整的國際標準語法,稱爲ANSI C,作爲C語言最初的標準。今天,小編爲您介紹的是新手如何學習C語言的一些經驗分享!

新手如何學習C語言

  第一:一些概念。

C語言是一門程序設計語言,有一些標準,比較重要的是ANSI C(好像是C89)和C99。

數據結構包括邏輯結構和物理結構。邏輯結構是數據元素集合和定義在集合上的關係。物理結構是邏輯結構在計算機中的實現。

LCC、VC、TC、GCC都是C語言編譯器,一般包括集成開發環境,編譯器和鏈接器及輔助工具

我們書寫的是C源程序,源程序通過編譯器編譯爲中間文件,中間文件經鏈接器鏈接生成可執行文件。不同操作系統可執行文件不同。中間文件也有幾個標準,微軟使用的和Linux下通用的有差異。

  第二:學習什麼。

個人認爲程序設計學習的重點放在數據結構的`學習上,但是這種學習要有一個平臺,比如C語言。

學習C語言首先要掌握基本語法,常量、變量、類型、及順序結構、分支結構和循環結構的意義及用法。進一步學習構造類型如指針、結構、函數的意義和用法。

C語言提供一些標準函數以減輕程序設計工作量,這些函數我們自己也可以實現。即使不依靠函數庫,只有編譯器,理論上就足夠了。事實上,提供的標準函數效率都很高,使用很頻繁,沒有自己實現的必要,所以掌握常用函數是非常必要的,但是要注意函數的適用範圍。

繼續學習因人而異,應該可以獨立選擇了。

  第三:如何學習。

強調多實踐,C語言的學習要經常上機,多寫程序才能逐步提高。

推薦書籍:C Programming Languge。有中譯本,但最好看英文版。