C/C++初学者快速提升?
如今,軟件開發(fā)行業(yè)繼續(xù)向前大步邁進(jìn)。信息技術(shù)越來越吃香,越來越多人學(xué)習(xí)學(xué)習(xí)c語言,那么如何系統(tǒng)有效的學(xué)習(xí)C語言?下面分享給大家的有效學(xué)習(xí)語言的方法,希望可以幫到你!
一、了解大綱,通覽教材
想學(xué)好C語言最重要的一點是要養(yǎng)成良好的學(xué)習(xí)習(xí)慣。很多學(xué)生在學(xué)習(xí)過程中常常是被動地跟著老師走,老師講一節(jié)就跟著學(xué)一節(jié),不去梳理章節(jié)與章節(jié)之間,章節(jié)與課程之間的關(guān)系。于是會出現(xiàn)聽得越多,需要記憶的東西越多,越瑣碎。學(xué)了幾章之后發(fā)現(xiàn)需要記憶的知識點太多,煩不勝煩,最后繳械投降,徹底不學(xué)。
其實和學(xué)習(xí)其它學(xué)科一樣,C語言有自身的知識結(jié)構(gòu),在學(xué)習(xí)之初,應(yīng)先了解C語言的知識結(jié)構(gòu),從整體上認(rèn)識C語言的知識框架,對每一章在這一結(jié)構(gòu)中的位置搞清楚。
在學(xué)習(xí)每一章節(jié)時要對這一章節(jié)與前后章節(jié)之間的聯(lián)系把握準(zhǔn)確,做到心中有數(shù),切忌死記硬背、孤立地對待知識點,要放在知識結(jié)構(gòu)中學(xué)習(xí)、理解,使所學(xué)知識似有源之水,有本之木。
二、制定計劃,查漏補(bǔ)缺
凡事預(yù)則立,不預(yù)則廢。制定一套行之有效的學(xué)習(xí)計劃對于C語言學(xué)習(xí)的好壞有很大的影響。
C語言的授課時間大概在五十個課時,如果在五十個課時之內(nèi)很好地掌握這門課程,沒有詳實可行的計劃會有很大的困難。因此,在學(xué)習(xí)中學(xué)生要結(jié)合教師的教學(xué)計劃制定詳細(xì)的學(xué)習(xí)計劃,計劃要根據(jù)自身實際情況制定,要切實可行。同時要對所學(xué)知識進(jìn)行復(fù)習(xí),溫故而知新。同學(xué)們在學(xué)習(xí)C語言課程中不但要做到課后復(fù)習(xí),及時整理課堂筆記,細(xì)讀教材,“學(xué)而時習(xí)之”。
還要做到階段性復(fù)習(xí),將前面所學(xué)知識進(jìn)行系統(tǒng)復(fù)習(xí),融會貫通,提高到一個新的認(rèn)識水平、認(rèn)識層次。通過復(fù)習(xí),在更高層次上理解并更好地掌握前面所學(xué)知識,及時查漏補(bǔ)缺,對計劃進(jìn)行調(diào)整。
三、主抓課堂,提高效率
“師者,傳道授業(yè)解惑也”,教師在授課的過程不是簡單的把書上的內(nèi)容讀給學(xué)生,而是運(yùn)用多種教學(xué)方法將所需掌握的知識簡潔、高效地傳授給學(xué)生。
因此,在上課之前要做好充分的預(yù)習(xí)準(zhǔn)備,找出重點、難點,并做出預(yù)習(xí)筆記,將不懂的問題記下來,以便帶著問題進(jìn)入課堂,有針對性地進(jìn)行聽課。在課堂上保持良好的聽課習(xí)慣,良好的聽課習(xí)慣是學(xué)生高效學(xué)習(xí)的有效途徑。
在聽課過程中把預(yù)習(xí)中碰到的問題和難點逐一化解,把各重點在聽課過程中逐一理解、加深、掌握。要在聽課的過程養(yǎng)成動腦思考,對知識點加以分析、歸納,并養(yǎng)成在聽課過程做筆記的好習(xí)慣。要想高效地學(xué)習(xí)C語言,提高課堂學(xué)習(xí)效率異常重要。
四、重視上機(jī),善于調(diào)試
C語言是一門實踐性很強(qiáng)的課程。如果只看書,不做上機(jī)練習(xí),相當(dāng)于紙上談兵。因此,我在C語言教學(xué)時采用兩課時理論,兩課時上機(jī)調(diào)試的方法,對學(xué)生強(qiáng)調(diào)上機(jī)學(xué)習(xí)的重要性。而且在頭幾次上機(jī)時,我只讓學(xué)生調(diào)試書上的例題,不讓學(xué)生調(diào)試習(xí)題。這樣做有兩個目的:
一是通過書上的例題使學(xué)生養(yǎng)成用規(guī)范的代碼書寫,養(yǎng)成良好的編程風(fēng)格;
二是讓學(xué)生通過對例題的上機(jī)調(diào)試,較快地掌握C語言的結(jié)構(gòu),不讓學(xué)生產(chǎn)生畏難情緒,從而為今后的學(xué)習(xí)打下堅實的基礎(chǔ)。
五、多做練習(xí),循序漸進(jìn)
課后練習(xí),一則可以檢查自己的學(xué)習(xí)情況;二則可以查漏補(bǔ)缺;三則可以調(diào)節(jié)心理狀況,以備考試時沉著冷靜、萬無一失。
首先要選做“好題”。所選的題目要圍繞著知識點的“典型題”,要將這些“典型題”讀透做懂,并能做到舉一隅而以三隅反。俗話說熟能生巧,多做練習(xí)學(xué)習(xí)C語言的效率自然會提高。我這里有一些大廠(騰訊、阿里)的經(jīng)典筆試題,進(jìn)QQ群731871503,可以免費下載!《小學(xué)生坐在馬桶上都能看懂的C語言入門教程ω》
其次對做過的題馬上上機(jī)調(diào)試。如果發(fā)現(xiàn)不對,要及時找老師或?qū)φ沾鸢?#xff0c;找出出錯的地方,認(rèn)真思考出錯的原因,是由于馬虎失誤還是知識點沒有掌握牢靠。在分析過出錯原因之后再重新做一遍,做到題不錯二。將平時做錯的題目整理到錯題本上,用醒目顏色的筆標(biāo)出自己當(dāng)時出錯的原因,考試之前除了過一遍知識點以外一定再看一遍錯題本,這樣才能事半功倍。
另外,在編程過程中發(fā)現(xiàn)不會的地方要記下來,以便向老師和同學(xué)詢問,盡快搞懂。
六、善于歸納,強(qiáng)化記憶
記憶是一種科學(xué)的、智慧的、高效的學(xué)習(xí)方法,對于零散的事物我們總是很難記憶,但如果我們把這些事物通過研究分析發(fā)現(xiàn)其內(nèi)在規(guī)律,形成一個完整的系統(tǒng),便會很容易將這些事物記住。對于C語言來說同樣如此,平時要養(yǎng)成階段性歸納,并在理解的基礎(chǔ)上強(qiáng)化記憶。例如,學(xué)過數(shù)據(jù)類型之后,歸納C語言中有幾種不同的數(shù)據(jù)類型,并列舉在筆記之上;學(xué)過各種運(yùn)算符之后歸納總結(jié)各運(yùn)算符的優(yōu)先級別和次序,并做出次序圖等等。在學(xué)完教材之后,我們要根據(jù)平時的積累進(jìn)行整體的歸納總結(jié),將整個C語言作為一個整體分成若干個板塊,每一個板塊再視作一個整體,進(jìn)行系統(tǒng)地分析,最后將這些板塊聯(lián)系起來。這樣在學(xué)完教材之后就可以在腦海里形成一個完整的知識樹體系。
現(xiàn)在還有全套C/C++視頻教程,以及編程經(jīng)典書籍,想要的同學(xué)可以申請進(jìn)群731871503領(lǐng)取!《小學(xué)生坐在馬桶上都能看懂的C語言入門教程ω》
總結(jié)
以上是生活随笔為你收集整理的C/C++初学者快速提升?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode笔记】236. 二叉树
- 下一篇: c++数据结构中 顺序队列的队首队尾_数