掌握這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) == c和a = (b == c)等等。多編譯,多嘗試,多總結才是王道。
?
⑤代碼風格
?
從最開始學習,我們就必須強迫自己模仿最優(yōu)秀的代碼風格,注意注釋的合法性、代碼的優(yōu)雅性。切忌隨意、雜亂無章的代碼,不易維護的同時,不易于自己理代碼的邏輯,降低了開發(fā)的效率。
再多的知識也沒有用,重要的是自己動手在電腦上敲,然后編譯,檢驗語義的合法性,相信通過自己的刻苦努力,你一定能成為C語言的大牛!
- 贊