學(xué)習(xí)C語言的經(jīng)驗
一、選擇合適的工具和書籍 學(xué)習(xí)任何編程語言都要有合適的工具和書籍作為輔助。對于學(xué)習(xí)C語言來說,以下幾個裝置和書籍是必不可少的: 開發(fā)環(huán)境:在Windows時代,推薦使用Visual C ,它
一、選擇合適的工具和書籍
學(xué)習(xí)任何編程語言都要有合適的工具和書籍作為輔助。對于學(xué)習(xí)C語言來說,以下幾個裝置和書籍是必不可少的:
- 開發(fā)環(huán)境:在Windows時代,推薦使用Visual C ,它功能強大且易于使用。
- 一本學(xué)習(xí)教程:《C語言程序設(shè)計》第二版是一本非常適合初學(xué)者的教材,內(nèi)容精到。
- 輔助學(xué)習(xí)軟件:現(xiàn)在有很多學(xué)習(xí)軟件可供選擇,例如“集成學(xué)習(xí)環(huán)境(C語言)”,它包含了知識點總結(jié)、例程講解和題庫測試環(huán)境,非常適合初學(xué)者練習(xí)編程。
二、通過閱讀程序來學(xué)習(xí)
學(xué)習(xí)計算機語言最好的方法就是通過閱讀程序。我們都有過這樣的經(jīng)歷,在學(xué)習(xí)操作系統(tǒng)或軟件時,閱讀教材并不能讓我們完全理解,而是通過實際操作才能真正掌握。同樣,學(xué)習(xí)C語言也應(yīng)該多讀一些例程。當(dāng)然,對于初學(xué)者來說,先閱讀教程并理解概念是必要的,然后深入研讀例程,并嘗試自己編寫類似的程序來加深理解。
三、掌握數(shù)據(jù)結(jié)構(gòu)和算法
掌握各種解決問題的數(shù)據(jù)結(jié)構(gòu)和算法是程序設(shè)計的核心。寫底層程序只是了解硬件結(jié)構(gòu)的一部分,而精通程序設(shè)計則需要找到解決問題的最優(yōu)方法和使用合適的手段。例如,在查找一個人的情況下,最快的方法是直接問:“誰叫張三?”這就是窮舉查找的最佳實踐。因此,掌握數(shù)據(jù)結(jié)構(gòu)和常用算法是成為優(yōu)秀程序員的關(guān)鍵。