想自學C需要看些什麼書,想自學C ,需要看些什麼書?

時間 2021-05-02 22:13:16

1樓:艾德教育全國總校

階段 1

《essential c++》

這是一本內容不多但很實用的c++入門書籍,強調快速上手與理解c++程式設計。本書主要圍繞一系列逐漸複雜的程式問題,以及用以解決這些問題的語言特性講解。你不只學到c++的函式和結構,也會學習到它們的設計目的和基本原理。

《c++ primer》

本書對c++基本概念、技術、以及現代c++程式設計風格進行了全面而且權威的闡述,是c++初學者的最佳指南;本書可以幫助你編寫實用的程式,而無需首先精通每個語言細節。對於中高階程式設計師,本書也是不可或缺的參考書。

階段 2

《effective c++》和《more effective c++》

作者是scott meyers。你應該熟讀它們,並清楚地理解每個專案。該書圍繞55條準則,每一條都介紹了乙個可讓你寫出更好的c++程式**的方法,並以特別設計過的例子詳加討論。

《exceptional c++(c++程式設計剖析)》和《more exceptional c++》

這兩本書中都包含了40個c++程式設計問題,這些問題會讓你磨練自己的技能,最終成為優秀的c++程式設計師。這些問題是herb sutter精心挑選,與iso/ansi c++官方標準相一致,幫助程式設計師在設計、架構和編碼過程中保持良好的風格,從而使編寫的c++軟體更健壯、更高效。

階段 3

《inside the c++ object model(深度探索c++物件模型)》

本書專注於c++物件導向程式設計的底層機制,包括結構式語意、臨時性物件的生成、封裝、繼承,以及虛擬——虛函式和虛擬繼承,幫助你理解程式的底層實現,以便寫出更高效的**。

《the design and evolution of c++(c++語言的設計與演化)》

本書作者也是c++語言的設計者bjarne stroustrup,作者在書中綜合性地介紹了c++的發展歷史,c++中各種重要機制的本質意義和設計背景,這些機制的基本用途和使用方法,討論了c++所適合的應用領域及其未來的發展前景,既沒有忽略關鍵性的詳情,又沒有過多地陷入技術細節。

階段 4

《the c++ standard library(c++標準程式庫)》

這是標準模板庫字典,你可以在本書中找到stl相關的一切知識。本書焦點放在標準模板庫、檢查容器、迭代器、函式物件和stl演算法上。每乙個元素都有深刻的呈現,包括其介紹、設計、運用例項、細節解說、陷阱、意想不到的危險,以及相關類別和函式等。

《effective stl》

這是scott meyers的第三本c++專著,也是學習stl最權威的書籍。作者對書中的50個指導方針都作了詳盡的分析,並配以示例。通過這些規則,c++開發者可以最大限度地使用stl。

《generic programming and the stl(泛型程式設計與stl)》

本書闡述了泛型程式設計的核心理念:concepts(概念)、modeling(模型)和refinement(改善),並為你展示這些觀念如何匯出stl的基礎概念:iterators(迭代器)、containers(容器)和function objects(函式物件)。

按照本書所述,你可以把stl想象成乙個由concepts組成的library,你將學習到stl正式結構並理解其強大的優勢。

階段 5

《exceptional c++ style》

作者為herb sutter。本書同樣提出了40個c++風格相關的問題,對一些至關重要的c++細節和相互關係提出了新的見解,為當今的關鍵c++程式設計技術(如汎型程式設計、stl、異常安全等)提供了新的策略,幫助開發者在開銷與功能之間、優雅與可維護性之間、靈活性與過分靈活之間尋找完美的平衡點。

《c++ template》

這是一本關於c++模板的完整的參考手冊和教程,它強調模板的使用實踐,包含了現實世界中的例子。每個c++程式設計師都應該好好讀一讀這本書。

《modern c++ design(現代c++設計)》

作者andrei alexandrescu為c++程式設計師開啟了乙個新的局面。本書提供了一些針對軟體設計的前沿方法,如聯合設計模式、泛型程式設計,使程式設計師可以編寫有表現力的、靈活的、高度可重用的**。

《thinking in c++(c++程式設計思想)》

c++ 領域權威著作,介紹了c++實用的程式設計技術和最佳的實踐方法。

2樓:匿名使用者

入門 譚浩強的c語言書,,,雖然有各種問題,但是入門還是不錯的。。。ps千萬不要學他的程式設計排版格式

接著就直接難點的c++primer 看到14章就差不多了。。此書對自學有點難,要靜下心來。

然後就是不斷程式設計,敲啊敲,估計敲了1w行了,,就回頭在讀 c++primer(從第一章開始 還是到14章,,,15開始的都是要設計乙個大軟體時才考慮的,,不太必要這時候看,真要看出感覺,估計要幹上一年左右在看,就差不多了)

最後看看 stl,mfc 對自學就很夠了

3樓:匿名使用者

我建議你還是去上一下學吧,這門課程不是說光看書就會的,即使弄懂了也不精。建議你可以一邊兼職一邊讀大學,我說的大學是**大學,對你的以後也有幫助,最起碼系統的學習過。也知道怎麼回事。

以後有興趣畢業了可以深入再研究,找工作也好找,怎麼樣也比拿著高中畢業證強。

4樓:灬神之意志灬

個人建議:c語言入門經典->c++primer/exploring c++->expert c++->/*根據就業方向選擇介面學習*/

5樓:熙陽宮品政親王

c++ primer 看完就入門了

《c/c++深層探索》:將內部機制的

《c++標準庫》 c++ standard libraryc陷阱和缺陷:學c++無法忽略c,c++是c的超集,真正掌握c++必定會掌握c,所以這本書逃不掉。"一定的c語言基礎"這本書就很好理解了。

這書會讓你更加了解c。

《c++ templates》:這本書講的是c++模板。

《c++程式設計慣用法》,《effective c++》,《c++規範程式設計》:這幾個是c++高階時候閱讀的

《linker and loader》:講解某一編譯過程的,想成為高手這本書也逃不掉 ,或許你會想閱讀《編譯原理》。

6樓:匿名使用者

用c++ primer plus

7樓:匿名使用者

---僅供參考

8樓:匿名使用者

你好不知道你以前有沒有學過其他的語言,如果沒有,可以參考我給另一位朋友的回答

c++最主要的的特點是在c的基礎上加上了物件導向。我覺得任何一門開發語言的學習都分為兩部分,第一是根據特定語言的特點適當調整自己解決問題的思路,第二就是一門語言的語法。從這個角度說,這和學習一門自然語言是差不多的。

至於c++能做什麼用,電腦程式是為了代替人們做事情的。當然就目前而言,計算機能處理的問題的複雜程度,還達不到人腦。但是,其優點是對於簡單運算的速度遠遠超過人腦,比如加法。

因此,人們需要將現實中的複雜問題,通過數學方面的模型方法,轉化為計算機可以運算的簡單問題的集合,在由計算機完成。所以,從當下來講,其它開發語言能做的,c++都能做。從根本上講,人腦能做的c++應該都能做。

不知道這樣說你能不能明白。

希望以上回答能幫到你

9樓:範

就c語言的專業書了。。。另外,買配套的練習題,一般裡邊有筆試和機試的試題,然後還有光碟,你看書做練習就可以。另外,你電腦上在自己下c語言的程式。

10樓:

先學c打基礎,然後學c 。書用譚浩強的。多練習,書只是輔助作用。

11樓:

以前回答的類似問題,供樓主參考,此外建議樓主盡可能通過自學考試,**高考等途徑獲取相關專業的本科學位,畢竟電腦科學是一門範圍相當廣闊也相當繁雜的科學,c++只是電腦科學中很小的一部分,並且在實際的生產應用中要依賴於相關學科的知識,只有配合相關學科的學習才能獲得良好的效果

自學計算機程式設計應該看些什麼書

12樓:獵狼

看書沒啥能學的,我給你推薦易語言吧,中文漢語程式設計,簡單易學。

比如:如果(編輯框1.內容 = 「123」 且 編輯框2.內容 = 「321」)

載入(視窗1,,假)

銷毀()'這個是判斷驗證的簡單**

這是**編寫格式。

這是軟體設計的介面。

這是做好的軟體除錯效果。

怎麼樣,這個程式語言好玩吧,全中文**程式設計,簡單易學。

13樓:

建議先學c語言,c語言是基礎,把基礎打牢,馬步紮穩,在循序漸進學習其他的語言,會輕鬆些。推薦譚浩強老師的c語言。

學會c語言後,再學其他的就不會一頭霧水,遇到困難,疑難問題時也容易鬆懈放棄。

如果是自學一定要堅持,不懂的多問,多求助!然後自己多總結,這點是關鍵,只有轉化為自己的理解才是真正理解了問題所在。

14樓:zzzzz原來如此

如果是零基礎起步建議看清華出版社的《c語言從入門到精通》這本是北郵大一教材,起碼我上大一的時候是這樣的。這本書自學完全沒問題,後續根據自身情況再選擇。

15樓:

首先需要確定想學什麼程式語言,確定了以後在找針對這類語言的專業書籍,先上手時,不要去看資料結構,演算法之類的書,看了無法理解,經過學習鍛鍊到達一定的水平以後再看也不遲,最好是找乙個有關程式語言的bbs**註冊一下對學習有很大的幫助。

16樓:五系攻城獅

看什麼書其他答主給出建議了。我提供下書的資源^_^供參考,其中特別列了經典書籍的資源。

計算機電子書免費資源(中文)

愛coding:計算機電子書免費資源(英文)

17樓:ok中國的某某人

初學的話,打好語言基礎。

如果你想學c或c++的話……這個

感覺這個偏向中期

你可以先買最基礎的語言基礎書,或者看網課什麼的(計蒜客)

自學素描需要看些什麼書,想自學C ,需要看些什麼書?

動漫素描 超級漫像素描技法xx篇 零基礎學畫漫畫 素描技法xx篇 動漫秀場 xx篇 漫像素描技法從入門到精通xx篇 等 靜物素描 人物素描 素描基礎教程 敲門磚xx篇 美院衝鋒號xx篇 步步為贏 素描基礎教學規範用書xx篇 等注 以上的書是有幾類的 xx篇 素描基礎看起,先學透視,構圖,名暗,五大調...

自學初級會計需要買哪些教材,想自學會計,需要買哪些資料?

經濟法基礎 和 初級會計實務 2012年初級會計資格考試開設 經濟法基礎 初級會計實務 兩個科目。經濟法基礎 考試題型包括 單項選擇題 多項選擇題 判斷題 不定項選擇題 案例分析題 初級會計實務 考試題型包括 單項選擇題 多項選擇題 判斷題 不定項選擇題 2012年考試 初級資格考試分兩個半天進行,...

我想自學律師,需要看些什麼書啊,我想自學律師,需要看些什麼書啊? 40

仗義執言張律師 1 自學完法律專業本科所需的全部課程,同時取得國家承認的本科學歷證書。2 依據學歷證書參加全國司法考試,並通過考試和政審,取得法律職業資格證書。3 憑資格證書到律所實習,實習滿一年並經考核合格後,你就可以申請律師執業證書從事律師工作了。自學沒問題,關鍵是本科證 資格證兩硬體。 周勁鬆...