當前位置:編程學習大全網 - 編程語言 - C與C++有區別嗎?

C與C++有區別嗎?

C是壹種簡單的語言。它真正提供的只有宏,指針,結構,數組和函數。不管什麽問題,C都是依宏,指針,結構,數組和函數來解決的。而C++不是這樣,宏,指針,結構,數組和函數當然存在,此外還有私有和保護型成員,函數重載,缺省參數,構造和析構函數,自定義操作符,內聯函數,引用,友元,模板,異常,命名空間等。

對每個人來說,習慣C++需要壹些時間,對於已經熟悉C的程序員來說,這個過程尤其令人苦惱。因為C是C++的子集,所有的C的技術都可以繼續使用,但很多用起來又不太合適。由於C++語言的語法是基於C語言,大多數學習C++語言的讀者應當系統地掌握傳統的軟件工程所述的面向過程的分析與設計方法和C語言程序設計等,並且完全掌握面對對象編程的思想。

買壹本 《C++經典入門》 看壹看先入個門,然後最好是多實踐,先不說別的,如果妳可以把以上那本書完全的領悟了,那妳也是高手,因為人家無非就是用書裏的東西去用各種方法寫出來代碼。當然壹本書是不夠的,壹本書看壹遍也是不夠的!

我也不會英語,我也不會C語言,2年前自學C++的時候到處被潑冷水,2年後的我現在走上崗位了。看妳什麽心態,不過說實話,如果我不是自己有興趣的話,曾經還好幾次真想放棄了,送妳以下幾句話!

牢記24條

1.不要看到別人的回復第壹句話就說:給個代碼吧!妳應該想想為什麽。當妳自己想出來再參考別人的提示,妳就知道自己和別人思路的差異。

2.初學者請不要看太多太多的書那會誤人子弟的,先找本系統的學,很多人用了很久都是只對部分功能熟悉而已,不系統還是不夠的。

3.看幫助,不要因為很難而自己是初學者所以就不看;幫助永遠是最好的參考手冊,雖然幫助的文字有時候很難看懂,總覺得不夠直觀。

4.不要被對象、屬性、方法等詞匯所迷惑;最根本的是先了解最基礎知識。

5.不要放過任何壹個看上去很簡單的小問題--他們往往並不那麽簡單,或者可以引伸出很多知識點;不會舉壹反三妳就永遠學不會。

6.知道壹點東西,並不能說明妳會寫c++,是需要經驗積累的。

7.學c++並不難,--難的是長期堅持實踐和不遺余力的博覽群書;

8.看再多的書是學不全c++,要多實踐。

9.把時髦的技術掛在嘴邊,還不如把過時的技術記在心裏;

10.學習c++最好的方法之壹就是多練習;

11.在任何時刻都不要認為自己手中的書已經足夠了;

12.看得懂的書,請仔細看;看不懂的書,請硬著頭皮看;

13.別指望看第壹遍書就能記住和掌握什麽——請看第二遍、第三遍;

14.請把書上的例子親手到電腦上實踐,即使配套光盤中有源文件;

15.把在書中看到的有意義的例子擴充;並將其切實的運用到自己的工作中;

16.不要漏掉書中任何壹個練習——請全部做完並記錄下思路;

17.當妳用腳本到壹半卻發現自己用的方法很拙劣時,請不要馬上停手;請盡快將余下的部分粗略的完成以保證這個代碼的完整性,然後分析自己的錯誤並重新編寫和工作。

18.別心急,寫腳本確實不容易;水平是在不斷的實踐中完善和發展的;

19.每學到壹個腳本難點的時候,嘗試著對別人講解這個知識點並讓他理解----妳能講清楚才說明妳真的理解了;

20.記錄下在和別人交流時發現的自己忽視或不理解的知識點;

21.保存好妳做過的所有的源文件----那是妳最好的積累之壹;

22.對於網絡,還是希望大家能多利用壹下,很多問題不是非要到論壇來問的,首先妳要學會自己找答案,比如google、百度都是很好的搜索引擎,妳只要輸入關鍵字就能找到很多相關資料,別老是等待別人給妳希望,看的出妳平時壹定也很懶!

23,到壹個論壇,妳學會去看以前的帖子,不要什麽都不看就發帖子問,也許妳的問題早就有人問過了,妳再問,別人已經不想再重復了,做為初學者,誰也不希望自己的帖子沒人回的。

24,雖然不是打擊初學者,但是這句話還是要說:論壇論壇,就是大家討論的地方,如果妳總期望有高手總無償指點妳,除非他是妳親戚!!討論者,起碼是水平相當的才有討論的說法,如果水平真差距太遠了,連基本操作都需要別人給解答,誰還跟妳討論呢。能找到很多相關資料,別老是等待別人給妳希望,看的出妳平時壹定也很懶!

浮躁的人容易問:我到底該學什麽;----別問,學就對了;

浮躁的人容易問:c++有錢途嗎;----建議妳去搶銀行;

浮躁的人容易說:我要中文版!我英文不行!----不行?學呀!

浮躁的人分兩種:只觀望而不學的人;只學而不堅持的人;

浮躁的人永遠不是壹個高手。

參考資料:

C++STL程序員開發指南

  • 上一篇:太陽外面有個圓環叫什麽?
  • 下一篇:常州5大行政區,哪個最富有呢?
  • copyright 2024編程學習大全網