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