如何正確入門C/C++學習領域?
文章推薦指數: 80 %
【推薦的學習書籍】
1>C Primer Plus中文版
2> C++ Primer Plus中文版
【推薦的學習方式】
1> 認真把推薦的C/C++書籍看完並理解80%以上的內容。
2> 在看書的過程中,認真利用Visual Studio 2003版本以上的微軟開發工具套裝把書上的大部分程序清單的代碼抄寫一遍並編譯通過並理解清楚。
3> 不用做課後習題,初學者做過多的課後習題,往往會出現信心不足,自己打擊自己,初學者應該學會通過看書和看例子並模仿並抄寫來培養興趣。
4> 正確的使用百度、谷歌引擎來搜索你在學習過程中遇到的問題。
5> 在學習過程中不能以浮躁的心情去對待你面前的困難。
p.s通過以上5個方式,還是學不會或者學得很迷茫,可以考慮一下尋求某些和藹可親的高手請教正確的學習方式。
【網友常見問題解答】
1> 入門C/C++語言一般需要多長?
答: 這個是不一定的, 不同的人涉及到的學習時間,學習態度,學習毅力, 以及自身的智商天賦,等等各種因素 都可以決定學習周期的長短。
有些1個月就可以入門, 有些1年了還在徘徊中。
2> 學習C語言了,還用學習C++嗎?
答: 在現代軟體開發的過程中, 一項技術會涉及到多方面的知識, 而這些知識有可能是由多種程式語言構成的。
你要消化一些技術, 有時必須通過閱讀他人代碼。
所以適應時代的發展, 我個人認為應該是熟悉1~2門程式語言,掌握1~2門語言即可。
就好比我現在只熟悉C/C++和彙編並掌握DELPHI和C#。
3> 在Windows學習C/C++應該使用什麼開發工具?
答: 按照我多年的經驗, 我個人還是比較偏向於微軟的Visual Studio系列產品, 非常很優秀, 也是面向企業化的東西。
編譯器足以應付大多數軟體開發, 而且VS版本越高, 支持的C/C++標準越好。
對於初學者, 尤其是由毅力去做好Windows下的程式設計師, 建議還是一開始使用Visual Studio 2003版本以上來寫些小程序, 有條件的可以安裝Visual Studio
2010最新版。
4> C/C++ 是什麼?VC++是什麼?
答: C是開發語言 C++是開發語言, 可以看成是C語言的超級版本。
VC++是開發工具, 是一套面向C/C++程式設計師使用的開發工具並且集成Visual Studio開發工具裡面。
C/C++程式設計師可以利用這個工具來編寫由C/C++語言為主體構成的軟體和程序。
5> 是否可以不學習C語言, 直接學習C++語言?
答: C語言和C++語言是2種不同編程思維的語言,前者是面向過程的編程思維, 後者是面向對象的編程思維, 差別還是很大的。
雖然C++語言是C語言的超集, 也就是說C++語言會兼容與C語言。
但不表示在學習程式語言的起步過程中可以忽略C語言的學習而直接學習C++語言, 這是因為目前市面上還沒有一本書或者教學資料能同時兼并講解面向過程和面向對象, 因此必須先購買C語言的書籍(比如c primer
plus)來培養面向過程的編程思維, 這步基礎打好了, 再去購買C++語言的書籍(c++ primer plus)來培養面向對象的編程思維, 也只有這樣經過2個步驟, 你才能為以後的編程旅途鋪開一個廣而寬的道路。