應(yīng)該怎樣學(xué)習(xí)c語言?
網(wǎng)友解答: 學(xué)習(xí)C語言就需要在情商上下功夫。你可能會詫異:學(xué)C語言還要情商? 很多人認(rèn)為學(xué)習(xí)C語言是對智商的考驗(yàn),果真如此?當(dāng)然不是。不說全世界了,就說全國吧,學(xué)好C語言的人辣么多,說明
學(xué)習(xí)C語言就需要在情商上下功夫。你可能會詫異:學(xué)C語言還要情商? 很多人認(rèn)為學(xué)習(xí)C語言是對智商的考驗(yàn),果真如此?當(dāng)然不是。不說全世界了,就說全國吧,學(xué)好C語言的人辣么多,說明它對智商的要求不高,你不用過度懷疑自己。
學(xué)習(xí)語言也需要有較好的毅力。我就說說學(xué)習(xí)語言毅力是很重要的學(xué)習(xí)因素。
題主應(yīng)該是學(xué)校中人吧。我也是象牙塔里出來的,我了解你周邊的環(huán)境是怎樣的,面對一些浮躁的環(huán)境,你是否有很強(qiáng)的毅力非常的重要,不信?你看:
下課之后大家一哄而散,你注意觀察他們都干嘛去了。有的人直奔網(wǎng)吧,有的直奔操場打球,有的約會,有的直奔食堂去看籃球或者足球賽事,好不容易遇到一個(gè)要回宿舍的,結(jié)果是去三缺一的。 傍晚了,有的人在宿舍打開筆記本開始追劇,有的開始聯(lián)網(wǎng)游戲,有的翻過陽臺去包夜。好不容易碰到一個(gè)去教室自習(xí)的,結(jié)果打開手機(jī)看一個(gè)晚上的。 學(xué)校里還有很多的社團(tuán),很多人扎堆去社團(tuán),從早忙到晚,無暇做其他的事情,你看著眼紅嗎? 還有什么逛街的,戀愛的,躺在操場看著天空發(fā)呆的等,這些都會讓你無法靜下心來去學(xué)點(diǎn)東西,因?yàn)槟阌X得要跟風(fēng),不然你一個(gè)人默默拿起書包,一個(gè)人去找教室學(xué)習(xí),你心里會不會覺得自己很異類?融不進(jìn)周圍的大環(huán)境?別人會不會嘲笑你是個(gè)學(xué)習(xí)狂書呆子?這些都是很現(xiàn)實(shí)的心理感受! 網(wǎng)友解答:1、就C語言本身來說,可以分為三個(gè)階斷的學(xué)習(xí): 其一,語法階斷,要對所有的語法知識點(diǎn)有所了解。沒必要記,但是得有個(gè)印象,在實(shí)際開發(fā)中,不懂就查,慢慢的也就熟悉啦。 其二、底層階斷,主要是從內(nèi)存角度、反匯編角度、編譯角度來理解C的語法知識,因?yàn)镃語言只是C編譯器的功能。這里面涉及的基礎(chǔ)知識很多,比如從內(nèi)存角度來理解,要涉及操作系統(tǒng)原理、計(jì)算機(jī)組成原理等等大學(xué)本科計(jì)算機(jī)專業(yè)最基礎(chǔ)的學(xué)科。 其三、設(shè)計(jì)階斷,學(xué)語言就是為了編程,要多實(shí)踐,多從別人的實(shí)踐中取得設(shè)計(jì)經(jīng)驗(yàn),這個(gè)是最重要的,也是最難的。
1.學(xué)習(xí)基礎(chǔ)語法
2.學(xué)習(xí)簡單的少數(shù)幾個(gè)C語言自帶的函數(shù)
3.學(xué)習(xí)一些程序設(shè)計(jì)的基礎(chǔ)知識(數(shù)據(jù)結(jié)構(gòu),算法)
4.學(xué)習(xí)更多更強(qiáng)大的C語言自帶的函數(shù)
5.學(xué)習(xí)一些特定應(yīng)用領(lǐng)域的基本理論知識(操作系統(tǒng),數(shù)據(jù)庫,網(wǎng)絡(luò),圖像……)
6.應(yīng)用上一階段學(xué)習(xí)的到知識進(jìn)一步學(xué)習(xí)其他人提供的函數(shù)庫(網(wǎng)絡(luò)處理、操作系統(tǒng)管理、圖像、密碼學(xué)等等)
以上是個(gè)人的觀點(diǎn),概括來說,第1個(gè)階斷是見道,第2個(gè)階斷是修道,第3個(gè)階斷是行道,這個(gè)道便是C語言的編程之道。 2、大的方向來看 ,先把C語言弄精通,然后向上可以學(xué)習(xí)C++,也可以學(xué)習(xí)C系風(fēng)格的語言,比如php、java等等,走應(yīng)用程序開發(fā)路線,向下可以學(xué)習(xí)匯編、硬件編程,走底層系統(tǒng)程序開發(fā)。
參考書籍 我認(rèn)為最重要的書,是這本《計(jì)算機(jī)科學(xué)導(dǎo)論》。這本書讓我建立了對計(jì)算機(jī)科學(xué)合理的基本認(rèn)識。在不涉及太多的數(shù)學(xué)原理的情況下,這本書清晰的揭示了包括計(jì)算機(jī)的基本構(gòu)成,CPU運(yùn)算的原理,內(nèi)存、硬盤、光盤是如何存儲數(shù)據(jù)的,編程的基本原理(機(jī)器語言、匯編語言,結(jié)構(gòu)化編程語言,面向?qū)ο缶幊陶Z言),以及網(wǎng)絡(luò)、數(shù)據(jù)壓縮等。
希望對你有幫助。