1樓:美妙還肅穆丶小白楊
有用沒用是相對而言的,這樣看你學c++是出於什麼目的了。如果你僅僅是為了學習物件導向程式設計把c++作為一門基礎程式語言,那麼可能c++將來對你沒有什麼直接的用處。如果你是想以c++為職業從事c++語言程式設計的話,那將非常有用。
你要知道現在的大中型軟體特別是網遊都是用c++語言開發的。至於vc是微軟提供的一套開發工具裡面包括mfc類庫。
c++的用途是很廣的,一般較大型或複雜點的程式都是c++開發。但是學起來難度也非常的大,看你怎麼去選擇了。
總之兩點:如果是非職業選擇,建議你不要花太多的時間和精力在上面。如果是職業選擇,那你就要做好吃苦的準備堅持學下去,前途無量。
2樓:網友
...學c語言在中國不好找工作,如果你學c語言推薦你加入微軟等國際大公司,如果你想在中國做個普通程式設計師,隨便學學其他程式語言就好了。
學c++有什麼用
如何學習c++?
3樓:河南新華電腦學院
我使用c++也差不多有6年了,算是有一些心得體會吧。
所以打算以文章的形式講一下如何學習c++,在談論如何學習c++之前,我先說明,我的學習方法不一定適合所有人。
c++是很龐大的一門語言,這好像是句廢話,但是這裡的龐大是指的他的語法。它的語法太多了,比如:
它囊括了c語言的語法,不過比c要更嚴謹。
它還支援物件導向,三大特性也都很完善,封裝繼承和多型。
它還支援模板,方便我們進行拓展功能,完善架構。
它還是支援stl,用於簡化操作。
它最新版還完善了智慧指標(我認為智慧指標相較於傳統指標是一種新語法了)。
這些全部都是c++的東西,而且以上特性還需要相互組合和巢狀。
所以導致初學者比較難上手,因為光是記語法就需要記很久。
那麼該如何學習呢?
如果你去網上找流程的話,很多人會建議,先買本c++ primer回去看,看完了你就會了。
我個人並不建議這麼做,因為c++是一門語言,既然是語言那麼你就要去用它,和我們學英語是一樣的。
個人覺得c++primer這本書類似於語法大全,個人覺得不適合入門。
我的建議是先找把c++最核心的部分學會了,然後就開始做小型的專案,當遇到不會的語法的時候再去查。而不是一上來就背那麼多語法特性,因為即使你暫時記住了,你如果長時間不用的話,也會很快忘掉。
我自己c++也有很多語法特性沒記住,遇到不會的,也是會翻書查的。
看完這本書,基本語法是不成問題的接下來就開始做專案,依託於專案去學習,這樣效果我覺得是最好的。
第一本:語法大全適合放手邊,不會的語法隨時查。c++ primer。
第二本:寫作規範,適合放桌上,每天看一看。推薦:effect c++
第三本:適合睡覺之前看。推薦:深度探索c++物件模型。
專案的話,最好是找一些教程來看,因為教程上它會詳細講解每一個步驟是怎麼做的。這個網上還是有很多的。
如何學習c++?
怎麼學習c++?
4樓:信必鑫服務平臺
學習c++可以從《c++程式設計思想》開始,學習基本語法和麵向物件程式設計思想。然後如果有專案可以跟著專案學習,借鑑前輩的經驗。
如果沒有專案則可以借鑑書籍,例如《深入淺出mfc》等,通過一段時間的演練,相信對抽象,封裝,多型,繼承等就會有較深的認識了。然後可以接觸下《c++ primer》,《effective c++》more effective c++》等書,借鑑大家的經驗,修正自身的一些毛病和問題。再往後就可以瞭解下設計模式相關的一些書籍,然後在實踐中靠自己多積累了。
不必為c++的某個語法問題而慌亂,不必為不懂c++某項技術而迷茫,選擇一個領域,選擇一個正規化,專注於c++的一個子集。在此過程中,努力去領悟c++程式設計的思想,一旦頓悟定將妙用無窮。
c++學習建議。
c++缺點之一,是相對許多語言複雜,而且難學難精。許多人說學習c語言只需一本k&r《c程式設計語言》即可,但c++書籍卻是多不勝數。我是從c進入c++,皆是靠閱讀自學。
在此分享一點學習心得。個人認為,學習c++可分為4個層次:
第一層次,c++基礎:挑選一本入門書籍,如《c++ primer》、《c++大學教程》、或stroustrup撰寫的經典《c++程式設計語言》或他一年半前的新作《c++程式設計原理與實踐》,而一般c++課程也止於此,另外《c++ 標準程式庫》及《the c++ standard library extensions》可供參考;
第二層次,正確高效地使用c++:此層次開始必須自修,閱讀過《(more)effective c++》more)exceptional c++》effective stl》及《c++程式設計規範》等,才適宜踏入專業c++開發之路;
第三層次,深入瞭解c++:關於全域性問題可讀《深入探索c++物件模型》、《imperfect c++》c++沉思錄》、《stl原始碼剖析》,要挑戰智商,可看關於模版及模版超程式設計的書籍如《c++ templates》、《c++設計新思維》、《c++模版超程式設計》;
第四層次,研究c++:閱讀《c++語言的設計和演化》、《程式設計的本質》(含stl設計背後的數學根基)、c++標準檔案《iso/iec 14882:2003》、c++標準委員會的提案書和報告書、關於c++的學術文獻。
怎麼樣才能學好c++?
5樓:長沙新華電腦學院
可以先從c語言開始,學通了再學c++
6樓:網友
好好看書,找一些北理的書,要實際操作,好多的大學生的畢業設計就是基於c++實現的,學到水平高的時候,不妨做上一個畢業設計的題目,求助於現在的大四哦。
7樓:網友
c++primer 看一看 然後多練習。
如何學習c++?
8樓:網友
建議從c語言學起,因為c的基礎部分總的來說不難,學習的較快。大學裡的課程設定基本上是從c到c++。學習c推薦譚浩強教授的《c語言程式設計》。
學c最重要一條:多動手,把書後面的每一道題都親自寫一遍。
9樓:巴特爾
先看書,然後再程式設計,程式設計,,再程式設計,其實就是這麼簡單。
10樓:匿名使用者
還是要多多上機練習!
如何學習c++?
11樓:劉現群
系統學習一門語言,最好是跟著一本書邊學邊練習,快速掌握這門語言的語法和基礎特性,然後就可以找小專案練手,練一練再回頭來看書,往復迴圈,不斷加深理解,慢慢就能掌握到位。
學習c++語言最好的教程,是c++之父bjarne stroustrup親自撰寫的《the c++ programming language (4th edition)》,支援c++11,機械工業出版社有英文原版,分兩本,第一本講1~3部分,c++語言的基礎內容,第二本是專講第4部分,c++標準庫。
另外還有兩本書,也是學習c++語言的很好選擇,《c++ primer plus(6th edition)》和《the c++ standard library: a tutorial and reference (2nd edition)》,也都支援c++11 。
需要注意的是,選擇(設計)練習專案時,最好能結合當前的學習進度,讓自己能夠完成,收穫正向反饋,激勵自己不斷前進。只有持續的正向激勵,才能讓一個人順暢的完成c++語言的學習。所以,一系列良好的練習專案很重要,既不能難度太低(沒有成就感),也不可難度太高(會有挫敗感),稍稍付出努力就能完成是最理想的。
一旦完成了基礎語言的學習和一系列練習專案,對語言有了一些感知,就可以參與到複雜度較大的專案中來磨練自己。最好是能結合自己的工作與生活,做一些自己感興趣的專案,興趣是最好的老師和最強的動力,如果做的東西感興趣,就很容易鑽進去,學下來。
結合c++的知識圖譜,對c++語言的學習,建議順序是這樣的:
基礎語言。類與物件導向。
輸入輸出。字串處理(類庫和正規表示式)
容器類庫。泛型演算法。
多執行緒原子操。
學習有什么用,學習有什麼用?
知道不有文化的流氓比流氓可怕 有文化三個字就是身份 男人愛面子就要努力學習 其實文化本身是幫助我們提升內在的,你的理解和學習實踐的能力會隨之而提高的這是花錢買不到的噢 呵呵,這個問題現在很普遍,但是我照樣得勸你,學習有什麼用,學習其實學到的那些東西用處不在大,重要的在於你上學期間學會的人際交往很重要...
學習C語言有什麼用處 為什麼要學習C語言?
c語言的主要用途是用來編寫應用軟體和系統軟體,同時還非常適合於教學。c語言與其他語言的異同 c語言是處於組合語言和高階語言之間的一種記述性程式語言,c語言比較靠近硬體和系統,它既有面向硬體和系統,像組合語言那樣可以直接訪問硬體的功能,又有高階語言面向使用者,容易記憶,便於閱讀和書寫的優點。c語言被稱...
維他命C有啥用 維C有什麼用?
美白,抗氧化,促進新陳代謝。維c有什麼用?服用維生素c有許多好處 第。一 維生素c可以增強人體的免疫力,殺滅多種入侵的細菌,對於身體的損傷有很好的修復作用。第。二 維生素c也稱抗壞血酸,可以抗壞血病。第。三 還能夠美白養顏,對於提高機體的抗病毒能力有一定的好處和療效。但是如果經常吃維生素c,也有一定...