當前位置:成語大全網 - 英語詞典 - c語言如何學習

c語言如何學習

談及C語言,我想凡是學過它的朋友都有這樣壹種感覺,那就是“讓我歡喜讓我憂。”歡喜的是,C語言功能非常強大、應用廣泛,壹旦掌握了後,妳就可以理直氣壯地對他人說“我是電腦高手!”,而且以後若是再自學其他語言就顯得輕而易舉了。憂慮的是,C語言猶如“少林武功”壹般博大精深,太難學了。其實就筆者認為C語言並非是“difficult(困難)”的,只要妳能理清思路,掌握它的精髓,那麽自學C語言是壹件非常容易且又其樂無窮的事。今天本人就與大家壹起談談如何學習C語言。

學習C語言必須從以下四點入手,也就是說,只要妳能掌握這四點的內容,那麽基本上就大功告成了。

1、多看代碼 在有壹定基礎以後壹定要多看別人的代碼。 註意代碼中的算法和數據結構。

畢竟學C之後的關口就是算法和數據結構。提到數據結構,指針是其中重要的壹環,絕大多數的數據結構是建立在指針之上的,如鏈表、隊列、樹、圖等等,所以只有學好指針才能真正學好C。別的方面也要關註壹下,諸如變量的命名、庫函數的用法等等。有些庫函數是經常用到的。對於這些函數的用法就要牢牢記住。

2、要自己動手 編程序是個實幹的活,光說不練不行。剛開始學的時候可以多練習書上的習題。 對於自己不明白的地方,自己編個小程序實驗壹下是最好的方法,能給自己留下深刻的印象。 自己動手的過程中要不斷糾正自己不好的編程習慣和認識錯誤。有壹定的基礎以後可以嘗試編壹點小遊戲,文曲星之類的電子詞典上小遊戲很多,照著編作為練習。基礎很紮實的時候,可以編壹些關於數據結構方面的東西,諸如最經典的學生管理系統。之後.....學匯編、硬件知識。

3、選擇壹個好的編譯器 VS2010以上版本

4、關於養成良好的編程習慣 基本上每本C教材上都要提到。作為新手這條壹定要時時遵守。具體方面:

(1) 在比較復雜的代碼後面要有註釋。 如果光溜溜壹堆代碼,別人就不可能看懂妳的代碼,而且也不利於查找錯誤。

(2)註意語句的嵌套不能過長,壹般來說,壹段代碼裏Tab要少於8個。

簡單說就是語句最多8個嵌套。 對於新手來說,這個標準還要下降。有壹個好習慣是,把主函數盡量寫簡短。經常看到別人的代碼是主函數只有幾行,幾個函數調用,而定義全在主函數外部。這樣壹是減少了主函數內部的嵌套,二是比較精簡,容易讀懂。

(3)註意語句的選擇。並不是分支語句就用if循環就用while、for。在適當的情況下switch和do while語句也是要用的。