如何才能系統(tǒng)有效學習c語言開發(fā)
一般人提起C語言,常常一個字如影隨形涌上心頭,那就是“難”!為了幫助更多人學習c語言,以下是學習啦小編分享給大家的有效學習c語言開發(fā)的步驟,希望可以幫到你!
有效學習c語言開發(fā)的步驟
第一步、驗證性練習
在這一步要求按照教材上的程序?qū)嵗M行原樣輸入,運行一下程序是否正確。在這一步基本掌握C語言編程軟件的使用方法。
第二步、照葫蘆畫瓢
在第一步輸入的C程序的基礎上進行試驗性的修改,運行一下程序看一看程序結(jié)果發(fā)生了什么變化,分析結(jié)果變化的原因,加深新學知識點的理解。事實上這和第一步時同步進行的,實現(xiàn)“輸入”加深知識的記憶,“修改”加深對知識的理解。記憶和理解是相輔相成的,相互促進。
第三步、不看教材輸入并運行程序
不看教材看是否能將前兩步的程序進行正確地輸入并運行。
在這一步要求不看教材,即使程序不能運行,看能否將其改正,使其能正確運行。目的是對前兩步的記憶、理解進一步強化。
第四步、增強程序的調(diào)試能力
按照易出錯的類型,將教材中的正確的程序改成錯誤的程序,運行一下程序,看出現(xiàn)的錯誤信息提示,并記下錯誤信息,再將程序改成正確的,運行一下程序。這樣反復修改,就能夠?qū)W習C語言程序發(fā)生錯誤的原因和修改錯誤的能力。
注意:每次只改錯一個地方,目的是顯示發(fā)生該錯誤的真正原因,避免一次改動多個地方,搞清發(fā)生錯誤的真正原因,切記!!!!
注意:上機調(diào)試程序時要帶一個記錄本,記下英文錯誤提示信息和解決該錯誤問題的方法,積累程序調(diào)試經(jīng)驗,避免再編程犯同樣的錯誤,切記!!!!。
第五步、研究典型程序,提高設計能力
經(jīng)過上述過程的學習,我們已經(jīng)學會了C語言各種語句的流程(即計算機是如何執(zhí)行這些語 句的過程),然后就可以研讀別人編寫C語言經(jīng)典程序,看懂別人是如何解決問題的,學習解決問題的方法和程序設計技巧,提高自己的程序設計能力。
第六步、研究課程設計源程序
研究課程設計源成序,提高C語言程序設計能力和調(diào)試較大程序的能力。
C語言課程設計的目的:是讓學生綜合利用所學的C語言知識,解決一些接近實際問題題目,提高程序設計和調(diào)試較大程序的能力,為進一步進行軟件開發(fā)打下堅實的基礎。
有效學習c語言開發(fā)的態(tài)度
(一)戰(zhàn)略上藐視C語言
其實,C語言也就是一個普通的語言而已,別把它想象的太難!與Java相比,C語言也只是程序復雜一點、代碼冗長一點、庫函數(shù)少上一點、三方控件難學一點,編譯工具簡陋一點、指針麻煩一點,其他的都差不了多少,程序設計思想總是一樣、程序構建總是相同的、程序語法總是類似的、程序邏輯總是差不多的。
沒有必要對C語言談虎色變,把他當成一門普通的語言就行了。要知道,就算C語言再難,總比匯編語言容易掌握、比機器語言容易記憶、比英語容易掌握。所以要自信!一切C語言都是紙老虎。
(二)戰(zhàn)術上重視C語言
雖然我們在C語言面前保持了激昂的斗志,雖然我們無所畏懼。但是真正在學習得過程中,還是務必保持謙虛謹慎的態(tài)度,戒驕戒躁,不要因為搞了一兩個俄羅斯方塊游戲程序就洋洋自得,以為老子天下第一,甚至只遍了10行代碼,就到CSDN博客中到處罵人,到處“踩”人的帖子。要知道,“雄關漫道真如鐵,而今邁步從頭越”,無論你學了多少,只要還沒有走上工作崗位,那么萬里長征就只是才邁出了第一步,還有很長的道路等待著你。
C語言初學者必讀的話
一、一定要養(yǎng)成一個規(guī)范標準的代碼排版格式,好的排版會讓幫助你的人事半功倍。
二、一定要培養(yǎng)自己查找錯誤的能力,要記住別人只幫你一時。
三、一定要養(yǎng)成寫注釋的習慣,特別是你的代碼要給別人看時。
四、遇到問題,一定不要立刻問別人,其實很多問題都是自己不小心所致,回頭看看書你可能會明白原來這也很簡單。
五、多看看頭文件中的內(nèi)容,它能告訴你標準地調(diào)用庫函數(shù)的方法。
六、書上的程序其實都是比較經(jīng)典的,何不在上機運行一下這些程序,看看你對程序的理解力是怎么樣的。
七、優(yōu)秀的程序員不只對書本上的知識了解很透澈,而且對更深層次的知識有著強烈地吸引力。
八、一定要跟上世界的腳步,閉門造車會導致你失敗的很重要的原因。
九、一定要認定一個方向,不要什么語言都想學,沒必要,你也沒有這個精力。
十、一定要培養(yǎng)好自己的閱讀代碼的能力,必竟現(xiàn)在軟件項目不是一個人能完成的。
猜你喜歡: