掌握這5招,輕松學習C語言



一提起C語言,許多理工科的小伙伴還是真耳熟,沒辦法,大一的必修課么,所以必須接觸,但問學的怎么樣時,可能大多數(shù)人都默不作聲了,因為雖然是基礎課程,學的確實也不怎么好。今天,小編就來梳理一下學好C語言的方法,為我們學習更高級的編程語言打下厚實的基礎。

?

①課本要選好

?

俗話說,磨刀不誤砍材工,我們學習東西時更是如此,如果不經(jīng)心挑選適合我們當前水平的教材,可能是徒勞無功,最終學習的積極性受到巨大的挫敗。

?

經(jīng)典推薦書籍:


C程序設計》 ???? 作者:譚浩強

C語言參考手冊》 ?作者:哈濱遜

?

②環(huán)境配置

?

初學者應該以Visual C++ 6.0(不是VisualC++ .NET)或者Dev C++作為主要的學習環(huán)境,而且千萬不要在IDE的使用技巧上過多糾纏,因為今后一定要轉向Unix環(huán)境的。

Visual C++ 6.0使用很方便,調(diào)試也很直觀,但其默認的編譯器對C標準的支持并不好,而Dev C++使用gcc編譯器,對C99的標準都支持良好。

?

③學習方法

?

大家學習時,一定要從書的前言開始仔細閱讀,而非從第一章開始看前言是作者對整本書的大體介紹,作者一般會告訴你需要什么基礎才能夠順利閱讀本書,這可以幫助你檢驗自己的基礎知識是否已經(jīng)具備。看完前言,還要瀏覽一下目錄,了解一下書的整體結構,順便給自己安排一下學習計劃。

?

④注重細節(jié)

?

學習C語言,必需注意每一個細節(jié),書上的例子代碼一定要自己親自敲一遍,編譯執(zhí)行輸出都跟書上說的一致才能算是學完了一個例子,如果不一致,就要仔細找原因。

?

除了書本上的案例,自己還可以編寫一些例子,比如學習運算符優(yōu)先級的時候,可以寫幾個相同的表達式,在不同的位置加上括號,看看有哪些不同的行為,比如*p++(*p)++,又比如a = b == c(a = b) == ca = (b == c)等等。多編譯,多嘗試,多總結才是王道。

?

⑤代碼風格

?

從最開始學習,我們就必須強迫自己模仿最優(yōu)秀的代碼風格,注意注釋的合法性、代碼的優(yōu)雅性切忌隨意、雜亂無章的代碼,不易維護的同時,不易于自己理代碼的邏輯,降低了開發(fā)的效率。


再多的知識也沒有用,重要的是自己動手在電腦上敲,然后編譯,檢驗語義的合法性,相信通過自己的刻苦努力,你一定能成為C語言的大牛!

the end

評論(0)