
1.看書
學(xué)習(xí)一門編程語(yǔ)言首先學(xué)習(xí)基本語(yǔ)法。
C語(yǔ)言的基礎(chǔ)語(yǔ)法包括數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、數(shù)組、邏輯運(yùn)算、函數(shù)、指針等。學(xué)習(xí)這些先買一本入門書籍,個(gè)人還是推薦經(jīng)典的《譚浩強(qiáng)C語(yǔ)言》,既然挺多大學(xué)選擇這本書作為教材,總歸有其合理之處吧。這本書對(duì)知識(shí)點(diǎn)的介紹都比較淺顯,但涵蓋面比較廣。邊學(xué)語(yǔ)法便敲案例,看著代碼在計(jì)算機(jī)上運(yùn)行起來是不是也有點(diǎn)小激動(dòng)。這樣便有了繼續(xù)學(xué)習(xí)下去的動(dòng)力。
C語(yǔ)言深入的話推薦《c primer plus》,你會(huì)發(fā)現(xiàn)有些地方晦澀難懂,不要被疑問絆住腳步,浪費(fèi)太多時(shí)間在細(xì)枝末節(jié)的地方。C語(yǔ)言只是你進(jìn)入新世界的步而已,而編程的世界遠(yuǎn)比你想象的更廣闊,更有意思。《c primer plus》更適合作為一本字典使用,放在電腦旁,方便隨時(shí)查閱。
我也推薦通過教學(xué)視頻入門,老師會(huì)講解重難點(diǎn)知識(shí),并且進(jìn)行演示,相對(duì)于看書會(huì)更容易。現(xiàn)在網(wǎng)絡(luò)這么發(fā)達(dá),有很多優(yōu)質(zhì)的教學(xué)視頻可供利用。
2.寫代碼練習(xí)
想學(xué)好一門編程語(yǔ)言,僅僅是看書而不動(dòng)手去練習(xí)是遠(yuǎn)遠(yuǎn)不夠的,一定要把書里的代碼搬到電腦里。大多數(shù)人是使用Windows系統(tǒng),那么就先下載一個(gè)Visual Studio吧,推薦使用VS2015。
喜歡Linux的朋友,可以下載一個(gè)VMWare虛擬機(jī),在再虛擬機(jī)中安裝Ubuntu等基于Linux內(nèi)核的操作系統(tǒng),然后再安裝gcc,gdb。安裝好開放環(huán)境之后,就可以開始愉快的敲代碼了。試著寫一些簡(jiǎn)單而有趣的代碼,比如Hello World,文件讀寫,邏輯運(yùn)算、常用算法等等。
3.總結(jié)心得體會(huì)
把自己覺得抽象難懂的程序放到VS中跑一跑,調(diào)試一番,會(huì)有很多發(fā)現(xiàn)。很多代碼在調(diào)試之后就能理解,會(huì)有一種恍然大悟的快感。我以前電腦里就經(jīng)常會(huì)有一個(gè)Test工程文件夾,哪里有疑惑,就把代碼放進(jìn)去,一Debug,全部疑惑就解開了。
然后把這些總結(jié)整理起來,這樣知識(shí)就變成自己的了。推薦使用印象筆記進(jìn)行記錄,很方便,隨時(shí)可以查閱。
4.寫一個(gè)小作品
基本知識(shí)掌握的差不多了,試著寫個(gè)小程序。比如:計(jì)算器、打字游戲、圖書管理系統(tǒng)等。看著人生個(gè)自己開發(fā)的程序,會(huì)有很大的成就感。而且在寫程序的過程中,你的編程能力也會(huì)得到很大的提升。計(jì)算器、打字游戲、圖書管理系統(tǒng)控制臺(tái)程序我都寫過,當(dāng)時(shí)是作為課程設(shè)計(jì),真的是成就感滿滿。
很多同學(xué)可能不滿足于“黑不溜秋”的控制臺(tái)程序,想做一個(gè)有界面的程序,這就需要用到圖形用戶界面框架了,上面已經(jīng)列舉過了。關(guān)于這些的學(xué)習(xí)方法會(huì)在之后介紹。
最后總結(jié):
寫代碼練習(xí),寫代碼練習(xí),寫代碼練習(xí),重要的事情說三遍。
以上就是關(guān)于“如何學(xué)好c語(yǔ)言的基礎(chǔ)”的內(nèi)容介紹,希望對(duì)大家學(xué)習(xí)有所幫助。想要了解更多關(guān)于學(xué)習(xí)c語(yǔ)言的相關(guān)資訊歡迎來咨詢。