- 相關(guān)推薦
輕松學(xué)習(xí)C語言的技巧
C語言是一門通用計算機(jī)編程語言,應(yīng)用廣泛。那么在C語言的學(xué)習(xí)過程中會有哪些技巧呢?以下僅供參考!
具體方法如下:
1,任何語言都是為應(yīng)用服務(wù)的。這里的應(yīng)用主要在測試方面。首先應(yīng)該明確這一點。
2,C語言能不能速成因人而異,大學(xué)里一般C語言一般60課時左右(40*60=2400分鐘=100小時=4天左右)。所以合理分配時間,加上學(xué)習(xí)上沒有什么障礙的話,2周左右是可以略有所成的。
3,還有一些客觀原因制約學(xué)習(xí),如果是第一次接觸語言,那么一些語法規(guī)則和一些“約定俗成”的東西需要一段時間來消化。從我個人經(jīng)歷來看,學(xué)習(xí)C語言以后,Java我?guī)缀鯖]有學(xué)習(xí)過,只是邊學(xué)邊用而已。所以可見第一門語言的學(xué)習(xí)如何重要。所以沒有什么特殊情況,盡量放下腳步。
4,無論你打算怎么制定學(xué)習(xí)計劃,實踐的比重一定要最大。在你學(xué)習(xí)中你可能就會發(fā)現(xiàn),好多要點能在實踐中獲取,大大提高學(xué)習(xí)效率。舉個簡單例子:與其背 , , ,%s,%o等等是什么意思,不如在程序中調(diào)用一下,看看輸出結(jié)果最為直觀。
5,根據(jù)應(yīng)用,個性化學(xué)習(xí)語言。C語言提供的頭文件中有大量可供調(diào)用的函數(shù),但并不是都有很高的利用價值。根據(jù)你實際的測試用例的安排,或測試的方法來使用這些函數(shù)即可。有時候,一段系統(tǒng)提供的函數(shù)和你編的一段代碼肯能會實現(xiàn)同意個目標(biāo),但系統(tǒng)函數(shù)可能只需要一行,而你的代碼要幾十行,所以多了解系統(tǒng)函數(shù)的利用價值,對你快速應(yīng)用很有幫助。
6,切忌學(xué)習(xí)是一個循序漸進(jìn)的過程,都有周期性的。每一個階段都會有止步不前的時候。適當(dāng)?shù)恼胰颂峁⿴椭浅鯇W(xué)者必須做到的,單憑自學(xué),有些時候會錯過一些技巧性的東西,既浪費時間,又未有所得。
7,下面說學(xué)習(xí)過程:
。1)了解和使用一個函數(shù),比如一個10幾行的函數(shù)。要做到了解每一句話的作用。每個函數(shù)的參數(shù)的意義。然后嘗試自己默寫這段程序,運行,調(diào)試?醋约哄e誤在那里。然后用函數(shù)中出現(xiàn)的知識,來擴(kuò)展這段程序,哪怕擴(kuò)展的都是打印語句。注意:數(shù)據(jù)類型等一些知識可以遇到多少學(xué)多少,慢慢積累。
(2)掌握3種程序結(jié)構(gòu),能學(xué)會3種結(jié)構(gòu)間并列、嵌套的使用。理解條件、循環(huán)結(jié)構(gòu)的意義和目的。
(3)知道以上這些內(nèi)容,就可以大膽的參考材料,嘗試閱讀或改寫書中提供的小程序了。例如求斐波那鍥數(shù)、階乘一類的,這些幾乎是在練習(xí)程序的結(jié)構(gòu),使用熟練度。
。4)第一次深入學(xué)習(xí):數(shù)組。學(xué)完數(shù)組后,可以補(bǔ)充一些數(shù)據(jù)結(jié)構(gòu)的知識,然后就可以做很多的排序、查找的程序了。這時候可以做一個小型的管理系統(tǒng),來檢驗所學(xué)。
。5)第二次深入學(xué)習(xí):指針。指針學(xué)習(xí)最好緊跟數(shù)組,因為他們向來是拿到一起做比較的,因此這樣安排有利于對數(shù)組和指針應(yīng)用時的取舍。
(6)以上學(xué)習(xí)后,C語言基本成型,可以把側(cè)重點都放在實踐上,比如用指針內(nèi)容改寫用數(shù)組知識編寫的管理系統(tǒng)。
8,好好學(xué)肯定有斬獲。
【輕松學(xué)習(xí)C語言的技巧】相關(guān)文章:
C語言自學(xué)入門技巧09-17
C語言左右法則的技巧10-03
C語言宏定義技巧09-03
如何學(xué)習(xí)c語言10-21
關(guān)于C語言宏定義的技巧09-21
C語言高效編程的小技巧09-13
C語言編輯畫圖程序的技巧09-21
C語言鏈表逆序方法技巧08-21
C語言常量入門學(xué)習(xí)06-05