1. 學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當中大部分常式,實現了二分查找、快速排序、二叉樹、哈希表這些重要的數據結構和演算法。這本書傳遞著一種簡單、優雅、平實和閑適。
希望能幫到你!
2. 我是小白,想自學編程c語言,需要哪種入門書籍自學!
《C語言入門經典》
多說幾句:
c語言是一個基礎語言,很多語言來自c,但實際很少用到(除非做一些操作系統或者一些基礎底層的介面開發),建議你直接學些實用性的編程語言:
如果想做蘋果手機或者蘋果筆記本上開發程序,學習Swift(原來是object c 也是c語言的一個分支,但是現在慢慢被Swift代替了) 。
如果想編寫windows的桌面程序,學習c#或者delphi(這個確實有點年頭了,很多人都不學習了,但是我一直在用delphi 開發各種應用,工作在win8,win10 下,也沒有感覺有什麼問題)
如果想做網頁的前端開發,學習,css,js
如果想學習網頁的後台開發,學習php,java,c#
如果你對工業控制領域有興趣,可以學習單片機知識和匯編語言
這些需要你自己設定方向以後,然後學習就可以了,學習的方式
買一些相關的書籍,簡單入門的,循序漸進,最好有視頻和案列,看著視頻,自己敲敲代碼,就應該很快入門,然後再提高學習
去一些專門的培訓機構,學習幾個月
這都是我的一些個人看法,有問題可以探討,希望能幫助到你。
推薦書籍:
《C語言程序設計:現代方法(第2版)》
譚浩強的C
下來就要看你想從事的方向。一個方向是學習C++,一個是學習JAVA
目前這兩個方向待遇方面還可以。
推薦學習C語言的書籍是: C Primer Plus中文版 因為是全面的講解+手冊 非常合適初學者必備
開發工具是: VS2008 或者 VS2010 或者VS2013
網路一下, 80X86匯編小站 網站裡面有篇文章是針對初學C/C++寫的,寫得不錯. 標題是:
如何正確的入門Windows系統下C/C++學習領域.
希望這篇文章對你有幫助,其實入門學習C語言,重要的是選擇一本好書和一個好的開發工具,如果有條件可以配備一個老師,這樣你學習效率將會有很大的提升,當然最重要還是你的學習態度 和 毅力.
就推薦2本:
譚浩強的C程序設計,累積銷量超過1000萬冊。
K&R寫的C程序設計語言,最經典最權威的C教程,也容易懂。
1、程語語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門編程語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。
2、在學習C語言之前,應該學好計算機基礎。裡面的很多概念對於C程序員都是非常重要的。如果在著手學習C之前,或者已經開始學習C,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。如果有足夠的耐心,十足的毅力,應該再學習C語言之前學學匯編,這會對許多比較細膩的概念有清醒的認識。那麼可以在看完一遍C語言的教材後再看,但是一定要看一遍,一定會受益匪淺。不管看什麼書,先認真地看懂,不要貪速度,應該力求深入的理解。如果能夠比較熟練的解決一本教材上的所有習題,那麼就應該轉入對演算法的學習,盡管此時的C語言還稱不上精通,有許多細節問題還不了解,許多問題還沒有碰到,但是這些問題會在後面的工作和學習中得到解決的。
3、不需要多少資料,掌握一本《The C Programming Language》就足夠了。繼續學習就更加容易。建議不要找捷徑,通過考試除外,真正的水平提高是建立在編程實踐積累基礎上的,必須一個一個程序的完成才能提高。
要是自學的話 實際肯定不能難理解了 一定要簡單一點 容易理解一點. 給你推薦 延世大學出版的韓國語教程 這本教材相對於其他教材還是比較容易的 裡面的內容很容易理解和掌握. 我入門的時候就用的這本書 感覺挺好的. 推薦給你.
現在已經工作了,同事的朋友有做程序員的,經驗是,在學校書看的不要多,看看基礎的就可以了,因為在學校都是漫無目的的看書,正因為這樣會越來越乏味,剛開始覺得有意思時間長了就厭倦了,沒有人走到最後,舉個例子吧你平時你聽歌用的千千靜聽軟體就是用編程語言寫出來的,不一定就是C++,但是C++可以寫出來這種軟體,你得知道你學習的目的是什麼就會堅持下來,呵呵 說的偏離主題了,至於入門書籍很多他們推薦的都不錯,但是不一定就適合你,你得自己去圖書館去找,回家看,看完這本再看另一本,同樣講的是基礎,但是你看這本這個知識點就能看明白,那個知識點這本就講的不明白,另一本你能看明白,所以自己去多看多查就好了,基礎的看上幾遍就不要一味的看書,因為這時候你的基礎肯定有不明白的地方,這時候去抄寫別人的案例找一本C++案例大全,去照貓畫虎,理解每句含義,就知道自己的基礎掌握的程度了,這時候要把書當做字典,回去查他們深層次理解基礎,比天天看書有趣多了,找些好玩的案例小游戲什麼的,自己就愛學了,我只是擔心你一味的看書會厭倦,以後必須寫程序,呵呵,說的不好見諒,當然首先必須看書但是不一定哪本,自己去一本本大量看,之後再選擇,在仔細看這本,在實踐,在看書......加油吧推薦CSDN搜索一下就知道了很好的網站,
本來我不推薦看C++ PRIMER
因為我看過第三版,感覺確實不適合初學者,
但我最近看過一下第四版,好像很多內容的編排都不同了,
所以你可以試試看《c++ primer》 第四版
如果感覺還是比較難懂,可以先看錢能的《C++程序設計》
編程有很多領域,應該先從你興趣開始,有興趣再決定編程領域,有了編程領域在決定語言.不同的語言對應著不同編程領域,只有確定這些信息了,才知道要看什麼書籍。如果你要學完那是有點不現實.因此你要回想一下你興趣來源是什麼?比如喜歡做黑客,喜歡研究反病毒,喜歡為Windows桌面開發一些實用的小軟體等等.要分析好興趣來由,在決定你的發展方向,就好了.比如你喜歡為WINDOWS開發軟體,那麼 C語言是必備基礎,學好好瞭然後在擴展一門面向對象的語言比如C++ C# JAVA 等.這些是不錯的選擇。然後光有語言不行,為了軟體的質量保證,還需要研究一下系統理論基礎,這樣你的軟體才能做到對系統的作家兼容性和獲取最佳性能。
也可網路一下, 80x86匯編小站 這個網站裡面有幾篇關於編程入門文章或許會對你有幫助, 或者 你直接聯系 這個站長 跟他交流編程方面的事情
3. c語言要學編程,有哪些入門書籍
C語言的書很多,不同的學習的目的,看的書可能不一樣:
1、零基礎,只是想了解C語言是什麼,程序的基本原理:
譚浩強《C語言程序設計》:當然這是一本有爭議的書,它編寫的目的不是培養程序員,而是高級語言開發的通識教育,因此如果只是想了解C語言,而不是從事這個工作,可以看這本
3、如果你學C語言有專門的用途:
如果有專門的用途,除了上面的介紹C語言通用知識的入門書外,一般還要看一下針對你的項目的入門書或者手冊
比如嵌入式開發,可能還要看一下你的具體項目平台的開發工具的入門書或手冊,例如8051,ARM,MIPS,AVR等架構下的C語言開發的書,通常會針對你的開發平台的特點介紹硬體相關的C語言開發內容,至於選那一本與你的開發平台相關。
再比如UNIX/Linux下面C的開發,可能還需要看一下UNIX/Linux C語言編程方面的入門書,裡面會擴充與UNIX/Linux平台相關的C語言的內容
4. 想學習C語言,需要什麼基礎嗎看什麼書
零基礎也能學,但是有一定的編程語言基礎肯定會輕松的。
至於看什麼書,推薦幾本:
1.C語言入門經典
《C語言入門經典》例子簡單生活化,而且每個例子分析很細。章節安排合理,章末的例子還特別注重思路的引導,而且分析起來特別有成就感。
這本書是自學過程的一本好書。
2.C primer plus
這本書很適合希望系統學習C語言的讀者,正如他的名字,是一本不錯的入門和進階的書。書中的每一個知識點都有很多生動簡單的示例,並給出了相應的運行結果。總之,在看這本書的過程中,有一種一氣呵成的感覺。
3.C和指針
這本書和《專家編程》《C缺陷和陷阱》可以並稱C語言(進階書)三傑。本書的部分內容更適合有C基礎的人看。如ADT、遞歸、指針和數組的部分,書中所述的思想是國內教材所缺乏的。看完本書,能得到一個正確的C語言觀。
4.C程序設計語言
難以置信的是,這樣一本C語言的入門書籍,從hello world開始講起,卻在短小的篇幅里,手把手教你寫了stdio.h stdlib.h
string.h當中大部分常式,實現了二分查找、快速排序、二叉樹、哈希表這些重要的數據結構和演算法。這本書傳遞著一種簡單、優雅、平實和閑適。
5.C專家編程
《C專家編程》展示了最優秀的C程序員所使用的編碼技巧,並專門開辟了一章對C++的基礎知識進行了介紹。書中C的歷史、語言特性、聲明、數組、指針、鏈接、運行時、內存以及如何進一步學習C++等問題進行了細致的講解和深入的分析。
5. c語言入門自學書籍都有哪些
鏈接:
提取碼:y42j
《C語言基礎》深入淺出地介紹了C語言程序設計的基礎知識,內容涉及C語言基礎、演算法基礎、變數、數據類型、運算符、輸入/輸出相關函數、選擇結構、循環結構、各種表達式、數組、字元串、指針、函數、結構體、ISO C99的擴展語法等。全書內容豐富,結構嚴謹,層次清晰,語言生動,論述精準而深刻,實例豐富而實用。