① c語言入門自學書籍都有哪些
c語言入門自學書籍都有:《C程序設計》、《C#圖解教程》、《C語言入門經典》。
1、《C程序設計》
如果你只是想要學習C語言來考個計算機等級證書,僅此而已,那麼《C程序設計》對於考級來說絕對是本好書。
3、《C語言入門經典》
《C語言入門經典》例子簡單生活化,而且每個例子分析很細。章節安排合理,章末的例子還特別注重思路的引導,而且分析起來特別有成就感。
② 既適合初學者又適合從業者使用的C語言學習書籍
個人覺得學習C語言重要的邊練習邊理解。
個人建議《c primer plus 6th》 這本書比較好,各種環境問題也會在書中說明,很適合初學者
有電子版,去搜搜。。。電子版攜帶方便
圖片來自京東截圖。。如侵權,請私信刪除
③ 有什麼學C語言的好書
你好,很高興回答您的問題。個人建議看《C primer plus》、《寫給大家的C語言書》、《C語言解惑》、《你必須知道的495個C語言問題》、《編程精粹》、《C標准庫》等國外優秀著作。 還有一個 ::C語言入門經典(第4版) 作者: 出版:清華大學 出版日期:2008年04月 本書是編程語言先驅者Ivor Horton的經典之作,是C語言方面最暢銷的圖書品種之一。本書集綜合性、實用性為一體,是學習C語言的優秀入門教材,在世界范圍內廣受歡迎,口碑極佳。書中除了講解C程序設計語言,還廣泛介紹了作為一名C程序設計人員應該掌握的必要知識,並提供了大量的實用性很強的編程實例。本書的目標是使你在C語言程序設計方面由一位初學者成為一位稱職的程序員。讀者基本不需要具備任何編程知識,即可通過本書從頭開始編寫自己的C程序。 新華書店網店新華文軒有賣的 謝謝採納。
④ 學習C語言 必看的書籍
給C++初學者的50個忠告
1.把C++當成一門新的語言學習(和C沒啥關系!真的。);
2.看《Thinking In C++》,不要看《C++變成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因為他們很難而我們自己是初學者所以就不看;
4.不要被VC、BCB、BC、MC、TC等詞彙所迷惑——他們都是集成開發環境,而我們要學的是一門語言;
5.不要放過任何一個看上去很簡單的小編程問題——他們往往並不那麼簡單,或者可以引伸出很多知識點;
6.會用Visual C++,並不說明你會C++;
7.學class並不難,template、STL、generic programming也不過如此——難的是長期堅持實踐和不遺餘力的博覽群書;
8.如果不是天才的話,想學編程就不要想玩游戲——你以為你做到了,其實你的C++水平並沒有和你通關的能力一起變高——其實可以時刻記住:學C++是為了編游戲的;
9.看Visual C++的書,是學不了C++語言的;
10.浮躁的人容易說:XX語言不行了,應該學YY;——是你自己不行了吧!?
11.浮躁的人容易問:我到底該學什麼;——別問,學就對了;
12.浮躁的人容易問:XX有錢途嗎;——建議你去搶銀行;
13.浮躁的人容易說:我要中文版!我英文不行!——不行?學呀!
14.浮躁的人容易問:XX和YY哪個好;——告訴你吧,都好——只要你學就行;
15.浮躁的人分兩種:a)只觀望而不學的人;b)只學而不堅持的人;
16.把時髦的技術掛在嘴邊,還不如把過時的技術記在心裡;
17.C++不僅僅是支持面向對象的程序設計語言;
18.學習編程最好的方法之一就是閱讀源代碼;
19.在任何時刻都不要認為自己手中的書已經足夠了;
20.請閱讀《The Standard C++ Bible》(中文版:標准C++寶典),掌握C++標准;
21.看得懂的書,請仔細看;看不懂的書,請硬著頭皮看;
22.別指望看第一遍書就能記住和掌握什麼——請看第二遍、第三遍;
23.請看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
24.不要停留在集成開發環境的搖籃上,要學會控制集成開發環境,還要學會用命令行方式處理程序;
25.和別人一起討論有意義的C++知識點,而不是爭吵XX行不行或者YY與ZZ哪個好;
26.請看《程序設計實踐》,並嚴格的按照其要求去做;
27.不要因為C和C++中有一些語法和關鍵字看上去相同,就認為它們的意義和作用完全一樣;
28.C++絕不是所謂的C的「擴充」——如果C++一開始就起名叫Z語言,你一定不會把C和Z語言聯系得那麼緊密;
29.請不要認為學過XX語言再改學C++會有什麼問題——你只不過又在學一門全新的語言而已;
30.讀完了《Inside The C++ Object Model》以後再來認定自己是不是已經學會了C++;
31.學習編程的秘訣是:編程,編程,再編程;
32.請留意下列書籍:《C++面向對象高效編程(C++ Effective Object-Oriented Software Construction)》《面向對象軟體構造(Object-Oriented Software Construction)》《設計模式(Design Patterns)》《The Art of Computer Programming》;
33.記住:面向對象技術不只是C++專有的;
34.請把書上的程序例子親手輸入到電腦上實踐,即使配套光碟中有源代碼;
35.把在書中看到的有意義的例子擴充;
36.請重視C++中的異常處理技術,並將其切實的運用到自己的程序中;
37.經常回顧自己以前寫過的程序,並嘗試重寫,把自己學到的新知識運用進去;
38.不要漏掉書中任何一個練習題——請全部做完並記錄下解題思路;
39.C++語言和C++的集成開發環境要同時學習和掌握;
40.既然決定了學C++,就請堅持學下去,因為學習程序設計語言的目的是掌握程序設計技術,而程序設計技術是跨語言的;
41.就讓C++語言的各種平台和開發環境去激烈的競爭吧,我們要以學習C++語言本身為主;
42.當你寫C++程序寫到一半卻發現自己用的方法很拙劣時,請不要馬上停手;請盡快將餘下的部分粗略的完成以保證這個設計的完整性,然後分析自己的錯誤並重新設計和編寫(參見43);
43.別心急,設計C++的class確實不容易;自己程序中的class和自己的class設計水平是在不斷的編程實踐中完善和發展的;
44.決不要因為程序「很小」就不遵循某些你不熟練的規則——好習慣是培養出來的,而不是一次記住的;
45.每學到一個C++難點的時候,嘗試著對別人講解這個知識點並讓他理解——你能講清楚才說明你真的理解了;
46.記錄下在和別人交流時發現的自己忽視或不理解的知識點;
47.請不斷的對自己寫的程序提出更高的要求,哪怕你的程序版本號會變成Version 100.XX;
48.保存好你寫過的所有的程序——那是你最好的積累之一;
49.請不要做浮躁的人;
50.請熱愛C++!
建議你買本書,書比網上的電子版教程好的多,如計算機屆超級權威教授 譚浩強 老先生寫的《C語言程序設計(第三版)》,全國發行了700萬冊,可以說是學C語言的人必看的書,我們大學就用這本書,很適合自學,通俗易懂
建議你學習其它計算機知識時也看他的書,他出的書很多,涵蓋面廣,每一本都很經典
這里有他的教程word版下載
另外,機械工業出版社的 計算機叢書系列也相當經典,全是翻譯國外經典教材,國外計算機發展早,水平比國內高很多,看這些教材事半功倍,推薦(美)Al Kelley Ira Pohl的《C語言教程第4版》
學習程序語言要持之以恆,不浮躁,祝你成功!
⑤ 學習C語言的書籍都有哪些
《C語言教程》《c和指針》《C語言深度解剖》
1:《C語言教程》是一本經典的教材,這本教材的特點是通俗易通,很適合於自學或者入門的,缺點是教材的深度不夠。
2:《c和指針》很好的彌補了《C語言教程》的不足,這本教材很系統的介紹了C語言,比較的全面細致,但是沒有《C語言教程》的通俗易懂。
3:前兩本教材適合於入門,想更加深入學習C語言的話《C語言深度解剖》是個很不錯的選擇,這本書言語深刻幽默,通俗易懂,很適合於進階的學習,也很適合與實際的工程開發。
⑥ 學c語言用什麼書
這個書就有很多本了,請根據自己的喜歡選擇!
第一本:C primer plus
這本書很適合希望系統學習C語言的讀者,正如他的名字,是一本不錯的入門和進階的書。書中的每一個知識點都有很多生動簡單的示例,並給出了相應的運行結果。總之,在看這本書的過程中,有一種一氣呵成的感覺。
第二本:《C語言入門經典》例子簡單生活化,而且每個例子分析很細。章節安排合理,章末的例子還特別注重思路的引導,而且分析起來特別有成就感。
第三本:C和指針
這本書和《專家編程》《C缺陷和陷阱》可以並稱C語言(進階書)三傑。本書的部分內容更適合有C基礎的人看。如ADT、遞歸、指針和數組的部分,書中所述的思想是國內教材所缺乏的。看完本書,能得到一個正確的C語言觀。
第四本:C專家編程
新手初學者如何輕松學習C語言/C++編程
C語言是面向過程的,而C++是面向對象的
C和C++的區別:
C是一個結構化語言,它的重點在於演算法和數據結構。C程序的設計首要考慮的是如何通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事務)控制)。
C++,首要考慮的是如何構造一個對象模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取對象的狀態信息得到輸出或實現過程(事務)控制。 所以C與C++的最大區別在於它們的用於解決問題的思想方法不一樣。之所以說C++比C更先進,是因為「 設計這個概念已經被融入到C++之中 」。
C與C++的最大區別:在於它們的用於解決問題的思想方法不一樣。之所以說C++比C更先進,是因為「 設計這個概念已經被融入到C++之中 」,而就語言本身而言,在C中更多的是演算法的概念。那麼是不是C就不重要了,錯!演算法是程序設計的基礎,好的設計如果沒有好的演算法,一樣不行。而且,「C加上好的設計」也能寫出非常好的東西。
第四本:C程序設計語言
難以置信的是,這樣一本C語言的入門書籍,從hello world開始講起,卻在短小的篇幅里,手把手教你寫了stdio.h stdlib.h string.h當中大部分常式,實現了二分查找、快速排序、二叉樹、哈希表這些重要的數據結構和演算法。這本書傳遞著一種簡單、優雅、平實和閑適。
希望能幫到你!
⑦ 學c語言有哪些值得看的書
c語言實際是最為容易的語言,之所以很多人覺得c難學,實際不是c語言本身的問題,是因為計算機其他基礎不扎實的緣故,如計算機原理不扎實自然會覺得指針非常難以理解,沒有操作系統完整的知識自然不會理解文件操作:這些不正是大家所說的c難點嗎?我自己使用c超過20年(之前近十年用匯編),80年代大學沒有c,我們學得是匯編,我是從底層去理解c,所以我沒有看過譚老師的書,只在20年前看過一本原文c使用手冊。所以,強烈建議先把基礎補齊了再學c,您會發現c真的太容易了。建議一本書,先看懂:David 的計算機介面應該類似國內的計算機原理,稍深一些,這是入門教材,另一本量化分析太經典了,如果覺得我的書太淺可以看那本
⑧ 學C語言買什麼書好
C語言學習要做三件事,
一、買本譚浩強的《c語言程序設計》;【學習基本規則】
二、林銳博士的編程習慣書《高質量的c語言編程》(網上可免費下載),熟記於心;【養成良好習慣】
三、反復做各種習題集,各種考試的習題均可。【發現問題,進一步提高】
⑨ 學習c語言,有哪些經典的書
《C程序設計語言》 - 比較短小,跟《C++程序設計語言》的洋洋千頁,娓娓道來的風格比較而言,應該說也是C的簡潔凝練的體現吧。此書適合有一定實踐經驗的人作為一個全面熟悉和鞏固語言的工具書,不是很適合初學者用來了解和學習。當然了,本書有一定的歷史意義,可以買一本純收藏,亦或安慰一下自己,對K&R稍表敬仰之寸心。總得來說,K&R網上評價一直非常高,這一點我個人持保留意見。
《C和指針》 - 不要被書名騙了,此書看似專說指針,實則是C語言較完整的語言和運行環境的描述。雖然有一些復制粘貼充篇幅的嫌疑(後面的字元串,數據結構,IO,標准庫什麼的顯得有點大雜燴,好吧我真的不是黑,不過真的有必要把F1一下就能看到的文檔都弄進來嗎?),不過對一些編譯器的實現細節有一些探討還是值得一讀的。對了,有的練習題還不錯。總得來說,值得買來略掃一遍。
《C專家編程》 - 好吧,這個書裡面有不少八卦和無厘頭,適合宅男們消磨時間用。舉個栗子吧,卡耐基梅隆大學的計算機系經常搞活動,有一次搞了個編程競賽,實現功能巴拉巴拉巴拉,要求就一條——盡可能的快。我會隨便說第一名消耗的時間是負數嗎?是的,你沒看錯!這廝寫的程序消耗了負數的時間!!想知道真相嗎?去找一本來翻翻吧,呵呵。再來一個吧,大家知道MIT人工智慧研究室的宅男們整天都在研究什麼嗎?這些熱情的傢伙們用LISP去控制自己樓上的電梯升降(據說這貨還能自檢自己是不是真身,免得被黑客利用了讓自己人卡在電梯里出不來)。他們還專門設計了個網路協議(運行在七十年代的互聯網上),用來查詢樓道里的可樂機里有沒有貨,夠不夠涼(就為了少跑點路)。我勒個去,宅到這個地步,家裡人知道嗎?這下大家知道為啥人工智慧多年來都沒啥進展了吧。唉,控制不住啊,一說起八卦就停不下來。你是不是已經看到了謝耳朵同學的影子了?是的,我看這個書就有看《生活大爆炸》的感覺,可以買來樂一下。
《C陷阱與缺陷》 這本書是典型的挑刺黨了,不過在我看來,(可能是成書比較古老的緣故),它挑的刺普遍不夠硬,沒啥殺傷力,基本上都屬於初級(勉強中級)錯誤。實打實寫過幾年C語言的同學應該明白我的意思,想看那些真正的缺陷和陷阱還是得在實際項目里找啊(我是說的那種一槍把自己的腳轟碎了的那種)。這書沒啥好看的,誰要的話我五毛賣給他。
⑩ C語言學習書籍推薦
一樓建議的老譚的書,比較適合入門,但是建議不要按照上面的代碼樣子來寫代碼。
這里有幾本書推薦給你。
C程序設計(英文版),C語言之父的傑作,建議看英文版,原汁原味,裡面的代碼個個都是經典,你可以看著上面的代碼,多看多想多寫。裡面涉及到的英文不難,有一定的英文基礎就可以看懂。
看完上面兩本,你可以看以下幾本書:
C和指針
C陷阱與缺陷
C專家編程
本本都是經典,非常適合提高你的編程能力。
此外,強烈建議,一定要搞清楚指針,切記切記,沒搞懂指針,你就白學C了。