- 相關(guān)推薦
新手如何學習C語言
二十世紀八十年代,為了避免各開發(fā)廠商用的C語言語法產(chǎn)生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言最初的標準。今天,小編為您介紹的是新手如何學習C語言的一些經(jīng)驗分享!
第一:一些概念。
C語言是一門程序設(shè)計語言,有一些標準,比較重要的是ANSI C(好像是C89)和C99。
數(shù)據(jù)結(jié)構(gòu)包括邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。邏輯結(jié)構(gòu)是數(shù)據(jù)元素集合和定義在集合上的關(guān)系。物理結(jié)構(gòu)是邏輯結(jié)構(gòu)在計算機中的實現(xiàn)。
LCC、VC、TC、GCC都是C語言編譯器,一般包括集成開發(fā)環(huán)境,編譯器和鏈接器及輔助工具
我們書寫的是C源程序,源程序通過編譯器編譯為中間文件,中間文件經(jīng)鏈接器鏈接生成可執(zhí)行文件。不同操作系統(tǒng)可執(zhí)行文件不同。中間文件也有幾個標準,微軟使用的和Linux下通用的有差異。
第二:學習什么。
個人認為程序設(shè)計學習的重點放在數(shù)據(jù)結(jié)構(gòu)的學習上,但是這種學習要有一個平臺,比如C語言。
學習C語言首先要掌握基本語法,常量、變量、類型、及順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的意義及用法。進一步學習構(gòu)造類型如指針、結(jié)構(gòu)、函數(shù)的意義和用法。
C語言提供一些標準函數(shù)以減輕程序設(shè)計工作量,這些函數(shù)我們自己也可以實現(xiàn)。即使不依靠函數(shù)庫,只有編譯器,理論上就足夠了。事實上,提供的標準函數(shù)效率都很高,使用很頻繁,沒有自己實現(xiàn)的必要,所以掌握常用函數(shù)是非常必要的,但是要注意函數(shù)的適用范圍。
繼續(xù)學習因人而異,應該可以獨立選擇了。
第三:如何學習。
強調(diào)多實踐,C語言的學習要經(jīng)常上機,多寫程序才能逐步提高。
推薦書籍:C Programming Languge。有中譯本,但最好看英文版。
【新手如何學習C語言】相關(guān)文章:
如何學習c語言10-21
新手如何學習PHP語言08-02
如何學習c語言最好10-26
如何學習c語言最好?06-29
教你如何學習C語言10-06
如何學習C語言編程10-28
新手應該如何學習PHP語言09-19
Linux下如何學習C語言10-05
零基礎(chǔ)如何學習C語言07-10