c語言入門是學習計算機相關知識的基礎,相當重要。不會c語言也可以使用電腦,但是,回了c語言,你可以更好的使用電腦。
掌握基礎
學習C語言首先要掌握基本語法,常量、變量、類型、及順序結構、分支結構和循環結構的意義及用法。進一步學習構造類型如指針、結構、函數的意義和用法。
C語言提供一些標準函數以減輕程序設計工作量,這些函數我們自己也可以實現。即使不依靠函數庫,隻有編譯器,理論上就足夠了。事實上,提供的標準函數效率都很高,使用很頻繁,冇有自己實現的必要,所以掌握常用函數是非常必要的,但是要注意函數的適用範圍。繼續學習因人而異,應該可以獨立選擇了。
如何學習
強調多實踐,C語言的學習要經常上機,多寫程序才能逐步提高。推薦書籍:C Programming Languge。有中譯本,但最好看英文版。
編程概念
C語言是一門程序設計語言,有一些標準,比較重要的是ANSI C(好像是C89)和C99。數據結構包括邏輯結構和物理結構。邏輯結構是數據元素集合和定義在集合上的關係。物理結構是邏輯結構在計算機中的實現。
LCC、VC、TC、GCC都是C語言編譯器,一般包括集成開發環境,編譯器和鏈接器及輔助工具
我們書寫的是C源程序,源程序通過編譯器編譯為中間文件,中間文件經鏈接器鏈接生成可執行文件。不同操作係統可執行文件不同。中間文件也有幾個標準,微軟使用的和Linux下通用的有差異。
學習什麼
個人認為程序設計學習的重點放在數據結構的學習上,但是這種學習要有一個平台,比如C語言。學習c語言要多做練習。把書上的練習多做幾遍,在做的過程中,你會發現自己在學習中的遺漏的地方和容易出錯的地方,這些都要記下來。而且多練也可以讓自己熟悉c語言。