當前位置:首頁 » 操作系統 » cprimer源碼

cprimer源碼

發布時間: 2022-10-24 07:41:35

『壹』 C語言學不會怎麼辦

你好,本人計算機專業學生,很高興為你解答這個問題,C語言是計算機學習過程中入門級的一門編程語言,學習和掌握C語言,既可以增進對於計算機底層工作機制的了解,又為進一步學習其他高級語言打下了堅實的基礎。

作為過來人呢,想告訴你,C語言其實很簡單,只要學習態度端正,學習方法正確,掌握C語言還是比較容易的,對於計算機專業的同學,C語言是大部分學校給同學們開設的編程第一課,對於非計算機專業的同學,學習C語言主要是掌握一些基本的編程方法,C語言本身是一門很基礎的很簡單的語言。

好的書籍、好的課程、好的老師是C語言學習的關鍵,初學者學習C語言很容易放棄,但是越想要放棄的時候就正是進步的時候,建議大家在學習的時候建立起自己的學習框架,有意識建立思維導圖,從框架去學習,逐步去掌握C語言的特性及程序設計的基本方法。最後推薦幾本C語言相關書籍,希望對你有所幫助。

1、《C標准庫》
2、《譚浩強C語言》
3、《C和指針》
4、《C專家編程》
5、《C陷阱與缺陷》
6、《C語言介面與實現》
7、《C程序設計語言(第2版)》

『貳』 為什麼學了 c++ 還是這么難找工作啊

不難!按照我下面的做,我保證你3天能夠找到工作。
用三個月的時間自己動手完成下面其中一個任務,並思考其他任務的實現,並寫好一份簡歷。我構想的一些項目如下:
1、通訊簿 具有後台群發郵件和自動接收郵件的功能
2、大文件遠程傳送,具有斷點續傳功能
3、用Flex完成通訊簿管理功能(Flax也是用C++來開發的,現在Flex編程的人很缺)
4、網頁數據自動抓取(蜘蛛程序)例如從新浪上獲得股票的實時行情,將行情數據實時顯示在應用程序中
5、做一個點到點的即時聊天工具,能夠發文字、圖片
在做上面其中一個項目的這三個月里,有困難一定不能退縮,要通過各種方法手段去突破各種問題。
簡歷要根據應聘的職務寫!
面試時要將自己做的任務,詳細描述,將困難與如何解決困難表達清楚。
祝你好運!!!成功不難!

『叄』 跪求《C Primer Plus》(第6版)(中文版) 的高清PDF,是C不是C++,要第六版的不要第五,好人一生多福,謝謝

http://download.csdn.net/detail/d2002a/9787210
http://download.csdn.net/detail/d2002a/9787218
http://download.csdn.net/detail/d2002a/9787228
http://download.csdn.net/detail/d2002a/9787232

『肆』 計算機編程如何學習(軟體、網路)

給軟體開發初學者

在論壇上呆久了,發現很大一部分有關開發的帖子都是有關心懷夢想,立志成為一個軟體英雄或者響當當的黑客人物;或者是狂熱的游戲玩家,突然想邁入游戲開發的殿堂,自己打造一個完美的游戲;或者被以前IT行業的「錢」途無量所吸引,為了經濟因素希望成為一個程序員的,而尋求進入軟體開發領域之門的求助帖子。
這些諸如「你好,我想做程序員,應該怎麼做?」,「初學C++,請問看什麼書好」,「請高手幫我看看這個程序」,「我想轉行,請高手指點」……的帖子佔了各大軟體開發論壇帖子總量的很大一部分,而且內容是長年不變,重復來重復去 :P
自從做了epubcn的C++板塊的版主,經常收到不相識網友的消息或Email,基本上還是問這些問題。看到這些帖子和Email,不禁想起自己剛剛邁入軟體開發的領域,茫茫然不知何去何從,興奮而又彷徨不安的過去,這樣的經歷一次又一次,在不同的地點、不同的時間仍然在不斷的重復。今天終於坐下來,寫下一點文字,希望能夠對彷徨的朋友們有點幫助。
確認你真的要邁入軟體開發領域
軟體開發是一項純智力活動(現在人們都意識到長時間超負荷的連續寫程序並不會提高軟體生產率,反而會對軟體品質造成很大負面影響,所以盡管很多程序員仍然長時間加班,但這種現象正在逐步減少並最終會消失,所以體力要求並不會比其他行業高),如果你不是一個智力高於平均水平的人,說實話,軟體開發並不適合你,你基本不可能在軟體開發領域取得很高的成就和地位,而且不久就會因為年齡的增長而被淘汰。
如果你以那些開發出共享軟體的軟體英雄和著名黑客為榜樣,立志也要成為他們的一員,像武俠小說中的大俠一樣仗劍江湖。我要先給你潑上大大一盆冷水,把你從幻想拉到現實中來。首先,現在的軟體其復雜度和規模都遠遠超過以前,想一個人獨力完成一個規模稍大的軟體,基本沒有可能(雖然還是有些特例, but trust me,那些僅僅是特例,請不要把自己想像成獨一無二的超人、幸運兒);其次,無論是軟體英雄還是仗劍江湖的頂尖黑客,他們的軟體開發功底和智力都遠遠超過軟體行業從業者的平均水平,沒有多年的積累和堅韌超常人的毅力,是不可能,換句話說,想成為他們的一員,可以,但請首先成為一個合格的軟體開發人員。
如果你是因為傳說中程序員的所謂「高薪」,對自己現在從事的工作不滿意,而萌生轉行的念頭,我勸你還是再慎重考慮一下。程序員的待遇一般來說,是要比平均水平高一些,但遠遠談不上高薪,而且以現在程序員的工作量來算,其實同樣的付出,程序員所得到的能和平均水平看齊就不錯了,程序員的競爭和淘汰也是異常殘酷的。技術的更新速度更是其他行業所罕見,每個程序員都要不停的跑步跟上,不使自己落伍,所以在這個層面上來說,沒有誰可以停下來休息,唯一能夠積累下來的就是你的經驗,但經驗中能夠為你的競爭力增添籌碼的並不多。
說了這么多,並不是我故意貶低,而是希望告訴你我所知道的軟體開發行業的真實情況,基於此請再慎重考慮你是不是真的要邁入軟體開發領域。
檢驗一下你是否適合當個程序員
在我看來,要做一個合格的程序員,你需要具備下面幾個條件:
1. 強烈的好奇心和求知慾
2. 追求完美的精神
3. 良好的邏輯分析能力
其他方面的條件幾乎所有類似的帖子都有提及:如果你不是准備單打獨斗,那麼團隊合作能力必不可少;英語我就懶得說了,沒有基本的閱讀英文資料的能力,我勸你還是打消做個程序員的想法,沒有為什麼;數學能力也是必不可少的,如果不是做演算法,高中水平的數學能力就足夠了,但一定要成績很好才行。
那麼為什麼我要強調上面列的三點呢?
具有強烈的好奇心和求知慾,能夠讓你跟上技術發展的步伐,僅僅靠危機感和責任感,你對技術的學習會有很強的功利性質,導致你的技術體系不能構成一個完整自包容的整體,而且很難對技術有高層次的認識和掌握。
我認識的一個資深系統設計師跟我說過:做軟體,「做出來」和「做的好」完全是兩個概念,所要求的投入和技術水平是天壤之別。現在國內很多程序員僅僅把軟體開發當作養家糊口的謀生手段,國內計劃經濟時代湊合、馬馬虎虎幹活的思想也滲透到了軟體業,很多程序員僅僅是把功能做出來,根本不會去考慮提高重用性、可維護性,也不會去考慮提高穩定性、運行速度,甚至連代碼也是亂七八糟,基本的編碼規范都不遵守(在我看來,這樣的人不配「程序員」這個稱號),在我們大聲譴責國內軟體業環境不好,拉項目靠關系,沒有質量保證體系,老闆不重視程序員,瘋狂剝削程序員的時候,我們是不是該問問自己,你是不是只把眼睛盯著別人?
現在各種軟體開發包應有盡有,包羅萬象,編程工具也異常強大方便,對於國內佔主流的MIS系統來說,要完成一個功能實在不是很難的事情,但是如果把系統做為一個整體,則大多數都是運行緩慢、佔用資源過大、兼容性差、可維護性差、不穩定的系統,你可曾嘗試過開發一個優秀的系統,如果有,你就會發現開發優秀軟體是多麼困難,對技術的要求是多麼高,而你在努力做到完美的過程中水平的提升是多麼快。沒有追求完美的精神,無論外部環境如何好,你也是不會開發出優秀軟體的,等待你的是無休止的修改和維護~,你的技術水平也永遠停留在簡單的編碼階段,最終只有被迫轉行。
好了,我真的適合當個程序員,那我該如何開始?
首先選擇一門編程語言和操作系統平台。
操作系統平台國內比較流行的基本有Windows、Linux(Unix)、Mac OS。一般來說大家都選擇的是Windows平台,因為此平台是國內處於壟斷地位的操作系統,而且有很多優秀的開發工具可供選擇,缺點就是Windows 平台的開放性不高,往底層探究比較困難(但我對於言必稱底層的觀點比較反感,不是所有搞開發的都要對底層非常了解,做出用戶滿意的系統才是我們追求的根本,玩些底層的trick只是一種自我滿足罷了。當然我們需要有一些掌握底層技術的高手,但這個是個人選擇的問題),而且用慣Windows的程序員在配置、腳本等方面比較弱。Linux是開源平台,當然從理論上你可以操縱Linux的一切,但是有幾個人能夠達到這一水平?剛剛開始學習開發的程序員,在 Linux上也僅僅能夠開發一些應用軟體罷了。Linux下的開發工具不夠人性化,但這種情況正在逐步得到緩解,Eclipse就是非常出色的開發平台。在Linux下開發,你可以得到大量優秀的源代碼,並且一切都是透明的(只要你想),但你必須學習很多命令行指令,掌握各種系統和參數配置以及腳本方面的知識。
編程語言的選擇更是令人頭痛,我涉獵不多,對於有些語言,我無法給出任何建議,只好等這方面的高手來給大家補充了。我僅僅對C++和Java進行一些說明,當然這個也僅僅是基於個人體會,絕對不是權威觀點 :P
C++仍然是目前佔主流的開發語言(詳細的可以閱讀TCPL中的相關論述),而且一種語言的發展或消亡都是一個漸進的過程,在可以預見的將來,C ++仍然是一門舉足輕重的開發語言,但其所針對的領域和方向可能會有所調整,我認為最主要的變化是C++會逐步從商業MIS系統市場上退出。選擇C++的理由是關於C++的優秀開發書籍和開發工具最多,相關的資源也異常豐富,待對於一般應用程序的開發掌握之後,無需過渡,就可以深入學習各種技術,因為現階段講述系統底層奧秘和高級技術的書籍,基本都是選用C\C++做為示例語言。加上微軟精心打造的開發平台Visual Studio或Borland的C++ Builder系列,學習起來更是如虎添翼。但C++現在的缺點也是比較明顯的,我最深的感觸就是對於XP和Agile Development的支持不好。
Java簡化了C++的語法,學習起來比較容易(但隨著Java的日益普及和發展,是否能夠繼續保持這一優勢,我不敢斷言),Eclipse 是非常優秀的Java開發平台,支持XP的整個過程:設計、測試、編碼、重構……現階段敏捷軟體開發的主要語言就是Java。而且Java的跨平台特性更是非常大的優勢。
實際上,選擇哪門語言都沒有關系,根據你的發展規劃和目前身邊的環境選擇就可以,沒有必要跟風,其後的堅持才是難點。
好,假設你選擇了C++做為開發語言,在Windows平台上開發,那麼我給你如下的學習建議(其他的選擇請各位積極補充……):
C++語言的學習當然是基礎,這個階段由於沒有任何在特定平台上的開發經驗,我們只能按照書中的例子一個一個輸入運行,暫時告別熟悉的圖形界面,回到古老的DOS了。參考書的選擇是這個階段很多朋友關心的,Stan Lippman的《Essential C++》和《C++ Primer》是我優先推薦的,而《Essential C++》因為篇幅較小,講解內容適當,而且對C++ STL的運用有不少描述,顯得相當實用,我認為最適合初學者使用。無論選擇了那本書做為入門教材,都應該逐個例子逐個例子的消化,不要貪快,但同時要對重點內容有所側重。我們學習任何東西都是為了解決實際問題,所以請把重點放在我們實際中最常用的部分,而不要過多的追究一些細節和艱深晦澀的不常用技術。
此刻我們會碰到很多過後看來非常簡單幼稚的問題,比如為什麼編譯出錯,為什麼按照書中的例子輸進去卻無法通過編譯,找不到頭文件等等,大體上這是因為剛剛接觸程序開發,對程序理解還很初級,以及對於所使用的開發環境不夠了解,特定編譯器對標准C++的支持程度不一導致。請多閱讀關於所使用開發環境的各種文檔,以及查閱幫助文檔。以我最經常使用的Visual C++配合MSDN來說,當出現一個我不能理解的編譯錯誤時,按F4鍵編輯器就會自動跳到當前錯誤地點,下面的輸出窗口也會給出錯誤代碼(比如C××× ×),把錯誤代碼記下,打開MSDN,在索引一欄輸入錯誤代碼,就能夠查到詳細的關於此錯誤的說明,當然,是英文的(不要問你不會英文怎麼辦,這是基本要求)。現在的開發工具查錯排錯非常方便。當然,有時很多錯誤原因並不是編譯器所提示的地方,而是往前或往後一些地方,長期的編程經驗可以提高查錯速度。此時也請多練習練習Debug技術。
此階段只要能夠掌握C++的基本語言要素,對結構化程序設計和基於對象的設計有一定理解,能夠完成一些簡單的小程序就可以結束了,畢竟DOS 程序現在很難勾起我們學習的慾望了 :P 在此之後可以視自己的情況決定是否學習數據結構,數據結構是程序員的必修課,不可或缺,地位非常重要,即使你現在希望馬上進入圖形界面程序開發的世界,這一課我也提醒你記著早點補上。
終於可以邁入圖形世界,我們要從SDK編程開始,不要擔心,這不會花費你太長時間,但卻是對Windows程序運行機制進行深入了解的好時機,在此的努力都不會白費(trust me),此時的參考書沒有什麼好考慮的,基礎的有Charles Petzold的《Windows程序設計》,進階的有《Windows核心編程》。請從《Windows程序設計》開始,Charles Petzold的書通俗易懂,學習起來非常輕松,而且對你的語言要求不高,只要懂C就可以了。
此時容易碰到的問題大多與項目設置有關,如果使用Visual C++,請按Alt+F7調出項目設置對話框仔細檢查,並閱讀相關文檔,熟悉各項配置的意義。
此階段請重點掌握Windows SDK程序的編寫方法,Windows程序的運行機制和Windows消息機制,和常用的Windows API。我們還可以更進一步:嘗試用前一階段學到的C++知識對過程化的SDK程序進行初步的改造,將我們敲入計算機的程序變得可重用,按照自己對基於對象思想和面向對象思想的理解來重新編寫例子程序。
OK,現在你已經初步入門了,掌握了C++的基本用法,對面向對象有了一點模糊而自以為是的認識,也能夠寫出Windows程序了,雖然還有點簡單,還有點醜陋,不過,總歸是圖形界面啊。開始有點感覺了,是嗎? :P 別急著往前沖,停一停,將C++和Windows SDK的基礎打牢,貪多嚼不爛嗎。此時有很多經典書籍等待你去掌握,也有幾乎無限的題材供你練習,請盡量多閱讀接觸下面的資源:
《C++ Primer》
《Windows核心編程》
《應用程序調試技術》
面向對象開發設計方面的書籍
MSDN的Platform SDK部分,Periodicals部分(包含了大量有價值C++、SDK方面的技術文章)
CodeProject里相關的源代碼是很好的補充學習資料
現在繼續往前走吧,利用SDK開發畢竟有時太過於費時費力,還是使用更高級的應用程序開發框架的好,主要的有MFC和VCL,關於這些框架誰好誰壞的爭論我已經聽煩了,一句話,能幫助我們完成任務就行,它們無非都是工具,你自己隨便選擇吧。不過選擇好之後,你應該明白,對於你的工具,了解越深,越能發揮它的威力。如果你選擇了MFC,我建議學習下面的書籍:
《深入淺出MFC》:關於此書毋庸多說,盡管有人不停的貶低,但它的地位是無可置疑的,而且也是對我最有幫助的書籍之一。
《MFC程序設計》
《Visual C++技術內幕》
然後就停止找書吧,網上開發站點的數不勝數的源代碼就是最好的老師了……
學習過程中碰到問題我該怎麼辦?
我始終認為學習軟體開發過程中遇到的問題只有自己盡最大的努力去解決,才能收到最大的成效,對於那些動不動就把問題發到網上指望高手幫你解決的做法我非常不贊同,因為這樣你並不能從中學到多少。我建議的做法是,首先嘗試自己獨力解決問題,花幾個小時解決一個問題,是很正常的,不要幾分鍾解決不了就放棄了;實在無法解決的時候,請嘗試盡量減小涉及范圍,將問題歸結一下,初步形成自己的結論;然後利用搜索引擎或者開發論壇中的搜索功能來搜索是否有對於自己問題的解答;實在沒有的時候,再發帖子求助。請了解一點:你遇到的問題都是別人遇到過的,網上肯定有現成的解決方法(因為你還沒有到開發研究前所未有的問題的水平:P),只看你找不找得到了,請盡力去利用現有的資源而不是麻煩別人。
CSDN的論壇、MSDN在線文檔都是非常好的資源,基本上我們遇到的問題在這里都能找到解答。
(寫的有點亂,大家湊合看吧B))
註:上面的內容還不夠全面,非常歡迎各位充實。有什麼不對之處,也歡迎大家指出討論。

『伍』 有哪些你看了以後大呼過癮的編程書

第一階段:

C語言————《C語言設計》 作者:譚浩強

大多數人都推薦譚浩強的這本書,譚老師的C語言程序設計,我覺得更適合當教科書,主要是篇幅沒有那麼大,本書的內容不是很全,由老師帶入門時最好的。

《C Primer Plus》第五版 作者:Stephen Prata

這本書比較厚,內容也比較基礎,擴展也比較廣,自學更容易上手,唯一的缺席在於他是外國人編寫,而國內的翻譯往往然人難以滿意,如果你有較好的英語水平,最好閱讀英文版的。

《C語言入門經典》第四版 作者:Ivor Horton

第二階段:

這一階段看個人的主攻方向,安卓一般就JAVA、PC游戲、軟體C++,也有推薦C#,這些都是主流語言,其他語言要看個人愛好與發展。

面向對象的語言,一般懂一門,之後要轉其他語言也很容易的,其實思想都差不多,主要的不同在於語法。C#容易上手,一個月入門,一年精通,而C++卻有點難,一年入門,二十年也未必敢說自己精通。如果有時間,可以了解一下匯編語言。

第三階段:

API/SDK------------- 《windows程序設計》(Jeff Prosise)

這書主要是開發Windows軟體要深入研讀的,畢竟是WindowsAPI。如果是主攻C++,那麼這本書你可以大概略讀一遍,不用過多的深入追究,QT才是C++主要深入思慮的關鍵。

第四階段:

MFC----《VC++技術內幕》、《深入淺出MFC》及視頻教程孫鑫 VC++6.0

如果是C++,QT是要重點學習的對象。

第五階段:

COM/DCOM/ATL/COM+---------《COM技術內幕》

未知階段:

《數據結構》,《演算法導論》這些基本是編程的核心了,編程的很大情況都依賴於演算法的實現,這個兩門基本要深入研究,這是決定編程能力的核心標准。

如果不弄底層的話,《操作系統原理》可以簡單地了解。

『陸』 C++ primer plus真的有那麼爛么

十分無奈的決定,當初想學C++的時候,在網上看到C++ primer plus很受歡迎,然後就買了。但是看到內容,全是C與C++的比較,好像在開辯論會一樣,但是完全不知道C++是什麼東西,而且完全不涉及面向對象,後面看了幾天完成了一兩百頁就放棄了。最後還是看C++菜鳥教程看出來的C++的門道,兩天左右的時間(可能之前有Java基礎的原因吧)。過了大概一年多,開始又作死的來翻這本書,本著查漏補缺的想法(畢竟兩天看完的C++而且很長一段時間沒用,還是有點虛),但是看來兩次就瘋了,在函數重載這一部分,為了讓讀者知道哪些方式可以重載哪些不可以,他用了好幾個函數,好幾種重載方式來表達,(接下來是重點),作者是有多智障,這幾個函數名不相同的函數非得要長得這么相似嗎?我是來學C++的,不是來找不同的,眼睛都嚇了,才看懂,這里區分出來了下一頁還得翻回來繼續看到底是哪個函數。
至此放棄使用這本書!

『柒』 c primer plus 需要什麼軟體

用支持 C++ 標準的就行了,不推薦 VC6.0,太舊了(15 年前),C++ 標准這幾年修改了一些。推薦開源的 MinGW (http://www.mingw.org/)。安裝方法這個網站上就有。安裝完以後可以用集成開發環境 Eclipse C/C++ 版本,或者Emacs,自己編譯源代碼。
---------------------------------------------------------------------------------------
補充一下自己一年前的回答:
現在的C++標准有了很多更新,像C++ 11和C++ 14給C++添加了很多新特點,這些稱作Modern C++,盡量用Modern C++吧,Linux平台可以使用code block,而Windows平台用Visaul Studio 2015社區辦就好了。

『捌』 群星:新手怎樣學編程

對於一個零基礎的人叫他看《C++ Primer》是不負責任的行為,新手對計算機的熟悉各不相同,而對於很多編程零基礎的人來講《C++ Primer》這本書難度都不小,除非智商特別高。《C++ Primer》裡面代碼很多都是以片斷形式存在,這對初學者的理解上難度很大,如果沒有其他語言編程基礎也沒其他書籍參考,想直接看懂代碼相當困難,甚至連代碼運行起來都磕磕碰碰。《C++ Primer》作為進階的書籍相當好,但是面象新手卻是不友好的。
至於新手,本身這個概念就不明確,范圍很廣泛,我遇到過不少讀初中就開始學編程的孩子(甚至小學就開始接觸編程的),也有的同學直到大一才開始接觸計算機,後者甚至有的大學前十幾年中都幾乎沒碰過電腦。對於不同的人,編程入門的路徑選擇不能一概而論。
1、未上大學的新手學習編程
從小就開始接觸計算機,就已經對計算機的基本操作較為熟悉的孩子(小學或中學生),如果想學習編程知識,建議學習 Python。Python 基礎語法內容較為簡單,可以比較快的了解編程的思維習慣,並能夠較快接觸到 Python GUI 庫(比如Tkinter),很容易借用這些庫開發出一些有趣的程序。同時 Python 的縮進格式也比較嚴格,這也很好的讓編程初學者養成一個良好的編寫代碼習慣。在美國有很多編程初學 Python 的書籍,其受眾就是小學、初中的青少年,比如《Python for Kids》,這些書籍一個很大的特點就是圖文並貌,並且很快引入圖形庫的學習,教會小朋友製作出一些圖形和簡單的游戲,比如畫星星,彈球。這樣的好處是激發小朋友學習編程的樂趣,讓小朋友從小就感受到編程的魅力。
對於 Python 的零基礎學習在網上可以找到很多教程,比如《A Byte of Python》(也有中文翻譯版, "A Byte of Python3(中文版).pdf" A Byte of Python3(中文版).pdf),另外廖雪峰寫的教程也不錯Python教程 - 廖雪峰的官方網站。要是想看紙質書籍,對於小學或初中生建議買《Python for Kids》(中文翻譯書名《趣學Python編程》),《Hello World!:Computer Programming for Kids and Other Beginners》(中文書名《父與子的編程之旅:與小卡特一起學Python》),如果想系統點學習或是高中生,可以購買 桑德 (Warren Sande)寫的《Python基礎教程》( 《Beginning Python: from Novice to Professional》)學習。
2、讀大一零基礎學編程
上了大學因為是工科課程包含編程才開始接觸編程,特別是因為計算機及相關的專業的同學,未學習編程情況可能是因為家裡沒電腦、高中學校不教、初高中自己沒有意識到接觸編程或是家長不給碰電腦的。特別是一些高中學校,信息課本都有一本專門介紹 VB 編程的,但是幾乎沒給學生上電腦課,即使上電腦課也不教給學生編程。
對於上述情況,若是未接觸過電腦的同學,學習編程的首要任務是學習電腦的基礎操作,熟悉鍵盤,讓自己對電腦有初步的了解認識。至於理工科專業的學生大一估計都會教《計算機科學導論》這樣類似的課程,如果想盡快編程,學生應盡快將該書內容看一遍,讓自己對計算機有一個整體的認識。
很多理工科大一都會教 C語言,所以這時建議直接從 C語言 這么語言入手,但是學校發的譚浩強所發的《C程序設計》這本書千萬別拿來作為自己的初學 C語言 的入門書籍,概念錯誤連篇、邏輯混亂,表述前後矛盾,幾乎每頁都有一堆錯誤。
那麼大一學生若要系統的學習 C語言,建議使用 《C Primer Plus》,英語好的同學可以直接看英文版,注意該書不是《C++ Primer》,《C++ Primer》可以在 C語言學的有一定基礎的時候看。當學完《C Primer Plus》之後,可以對演算法的知識學習,有精力的話可以啃《演算法導論》。平時可以多上 github 上直接看源碼,這樣比單純看書進步的更快。
新手學習編程,看書時一定要不能只看不動手,一定要同時動腦、動手,要將書裡面的代碼都勤奮的敲。

『玖』 C primer plus 第五版常式源碼及練習答案

源碼及練習題答案我有,編譯器vc6.0和vs2008都可以啊。網上多的是

『拾』 《C Primer Plus》源代碼問題

無解

你現在的情況是,為什麼這個源文件運行不了
還是為什麼編譯不通過
還是為什麼編譯過後,程序無法在另外一台機器運行
還是為什麼編譯過後,程序無法進行debug
……

熱點內容
安卓軟體為什麼經常自啟動 發布:2025-05-14 04:38:17 瀏覽:158
譚浩強c語言第三版課後答案 發布:2025-05-14 04:37:31 瀏覽:58
san存儲和nas存儲 發布:2025-05-14 04:34:44 瀏覽:152
幽靈戰士3什麼配置 發布:2025-05-14 04:33:53 瀏覽:114
安卓的虛擬機哪個好用 發布:2025-05-14 04:32:34 瀏覽:871
宿遷存儲式化工設備 發布:2025-05-14 04:32:33 瀏覽:54
s7200編程s7200 發布:2025-05-14 04:28:32 瀏覽:413
安卓定製版蘋果手機是什麼意思 發布:2025-05-14 04:26:27 瀏覽:379
如何搭建php環境虛擬伺服器免費 發布:2025-05-14 04:25:37 瀏覽:103
相冊加密怎麼看 發布:2025-05-14 04:24:53 瀏覽:573