(轉帖)〖唯c點經石〗-如何學好c語言

我並沒有學好c語言,至少目前是,但轉這篇文章的目的只是希望對某些人有幫忙就行,如果你覺的別的什麼不好的話,可以不看。


〖唯c點經石〗--如何學好c語言
                                    作者:beck(歡迎轉載)
我是一名普通的教師,c語言的瘋狂愛好者。爲了讓更多的人去學習,去了解這門語言,我創建了唯c世界(http://www.vcok.com)---一個普及和推廣c語言的個人網站。目前,許多人想學習c語言,甚至打電話問我,如何學好c語言,在這裏我談談個人的一些看法,希望大家能夠從中受到啓發,這是我最大的心願!

    一、我們要正確認識c語言,到底值得學嗎?答案是肯定的。一方面是c語言在全世界的普及率非常高,去德國留學的一個朋友說,c語言是德國大學的必修課,而且十分重視。我的一個學生***到北京實習回來,最大的感受就是大學三年學的最重要的課程就是c語言了。更重要的是,目前c語言的應用也是十分廣泛的,單片機,操作系統,遊戲等很多的計算機領域都涉及到c語言,而c語言的影響也非常大,甚至有些軟件公司,把c掌握的程度作爲應聘的一個重要標準。還有,現在的考試,二級,三級,四級,程序員考試等很多的考試都涉及到c語言的內容,有的佔的比例很大。無論從哪個角度看,你都應該學它。

    二、既學之,則好之。這是我的座右銘“既做之,則好之”的同胞兄弟,記住它,可能給你帶來動力。建議閱讀《C語言程序設計》這本書或者到到我的論壇下載,地址:http://www.vcok.net/best/vcok_1.chm,這個電子教程也可,尤其是初學者必須有一本教程,而後就該懂得如何學習它,既然是一門語言,他就漢語,英語一樣,都有自己的語法規則,這部分學習起來並不難,但是要牢記,就象說英語要懂語法一樣。懂得了語法不見得就能編出程序來,更爲重要的是掌握編程的思想,如何用簡捷的方法解決一個問題。同樣做一個循環問題,可能有人要做300次循環,而有的人要做100次,這就是差距,如果你編的windows xp比別人編的win98慢3倍,誰還用你的操作系統呀!C語言只是一個基礎。我們還善於利用這些基本的東西去構造出一些新的東西,建議大家學完c語言後,繼續學習《數據結構》,這樣你會感覺c語言果真還有很多的東西要學。平時,我們學習的時候要注意掌握每個概念,當然理論的學習是離不開實踐的,尤其是c語言,需要你編寫大量的程序,最初可以學着別人的程序打,慢慢就應該獨立出來,把自己的想法用c語言描述出來,這是一件十分快樂的事情。建議初學者不要看高級編程,先勤寫代碼、多看代碼、培養風格、熟悉語法、最關鍵的還是把握思想。當你能夠信手拈來的時候,你的c語言纔可以說學會了。一定要養成自己獨立寫完一個程序的能力,這樣可以有一種成就感。不斷培養這種成就感,循序漸進,進步是自然的事情。 

   三、學習它是個長期的過程,要不斷的總結經驗,我們學習就怕不能持之以恆。關於這點大家比我更清楚。一旦你學會了它,其他的語言就可以觸類旁通了,例如:C++,C#,JAVA,VB,DELPHI......這些學起來就會比那些C語言基礎不紮實的人要輕鬆得許多!

   最後,爲了便於大家學習與交流,我來介紹幾個不錯的c語言網站、幾本書和幾點建議:

網站:
1、http://www.vcok.com     唯c世界
2、http://www.vcok.com/bbs  唯c論壇
3、http://go8.jaying.net/tc256  tc256色圖形專題站  

書籍:
1、《C語言程序設計》譚浩強主編 第二版 清華大學出版社
2、《數據結構c版》  嚴蔚敏主編        清華大學出版社
3、《c語言高級實用程序設計》

建議:
1、多看書!
2、多實踐! 
3、多請教!

 

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