當前位置:
首頁 > 知識 > 零基礎的初學者,如何學C語言?

零基礎的初學者,如何學C語言?

學習C語言不是一朝一夕的事情,但也不需要花費十年時間才能精通。

1、要讀就讀好書,否則不如不讀

所有初學者面臨的第一個問題便是:如何選擇教材,好的開始是成功的一半,選擇一本優秀的教材是事半功倍的關鍵因素。不幸的是,學校通常會指定一本很差勁的C語言課本;而幸運的是,你還可以再次選擇,比如:

《C語言程序設計》

《C程序設計語言》

《C語言參考手冊》

《C和指針》

《Pointers on C》

想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙

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

3、書已選定,環境配置完成,正所謂萬事俱備,只欠自己的努力了。

請從書的前言開始,仔細地閱讀手頭的教材,很多人看書喜歡直接從第一章開始看,這是錯誤的做法。前言是作者對整本書的大體介紹,作者一般會告訴你需要什麼基礎才能夠順利閱讀本書,這可以幫助你檢驗自己的基礎知識是否已經具備。看完前言,還要瀏覽一下目錄,了解一下書的整體結構,順便給自己安排一下學習計劃。

4、學習C語言,必需注意每一個細節,書上的例子代碼一定要自己親自敲一遍,編譯執行輸出都跟書上說的一致才能算是學完了一個例子,如果不一致,就要仔細找原因。出了書本上有的例子,自己還要「創造」一些例子,比如學習運算符優先順序的時候,可以寫幾個相同的表達式,在不同的位置加上括弧,看看有哪些不同的行為,比如*p++和(*p)++,又比如a = b == c、(a = b) == c和a = (b == c)等等。自己抄的書上的例子以及改造之後的例子,還有自己「創造」的例子,都應該仔細地歸類保存,並且要在源代碼中寫上簡短的注釋,闡述這個例子的意圖。

5、仔細讀書、認真抄寫源代碼、獨立完成習題外加更進一步的實驗,最後將所有的代碼留下,成為自己的經驗和財富,絕對的辛苦,也絕對的事半功倍。當然,這種方式只適合學習需要精通的技術,如果不是學習C語言,你還要具體情況具體分析。

6、最後,還有非常非常重要的一點沒有提及──代碼風格,從最開始學習就必須強迫自己模仿最優秀的代碼風格。

學習C語言不要心急,要循序漸進,須知欲速則不達的道理。千萬不要盲目的寫大量的代碼,這樣做只會堆出大量的低檔次代碼,同時使你形成不好的代碼習慣。先買本基礎的教材來看看,使得對C語言有個初步的認識。

希望大家都比我幸運,沒有得到幸運之神垂青的朋友們也不要灰心,多上CU上來和大家交流交流,討論討論吧,但是注意在論壇上討論的時候不要刨根問底,很多事情不是一句話就說的清楚的,別人只能給你一個指引,再具體的只有靠自己多研究研究、琢磨琢磨。閑暇的時候去精華區看看,你會有意外的收穫的。

想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 C加加 的精彩文章:

C語言優先隊列解決哈夫曼Huffmam編碼問題
C語言?——過時的語言?
C語言C加加會不會消亡?
C語言——農夫過河問題解決方法,小程序!

TAG:C加加 |

您可能感興趣

零基礎學c語言如何開始
零基礎學ui真他媽慘,如何學習正確學習UI設計?
手相學基礎:零基礎開始學
零基礎,如何自學繪畫?
零基礎該如何學習CDR
我是如何零基礎學畫畫的?
零基礎如何自學編程?
零基礎該如何學好吉他?
學針灸零基礎怕學不會怎麼辦?董針老師線上教學,即學即用!
零基礎學書不用愁!
怎樣零基礎學好英語?
零基礎可以去澳大利亞學英語嗎?澳洲學英語的特點是什麼呢?
零基礎如何學習工筆畫?
從零基礎如何學好專業攝影?
零基礎如何學好HTML5?純小白學習是不是很難?
零基礎學PS,先學學調整工作界面,用最順眼的方式P圖
初學者如何學八字-八字零基礎講解-八字入門學習
零基礎學習看手相,手相基礎學之健康線
日本留學途徑,零基礎也能來留學?
零基礎怎麼學韓語?你只需要TA