c語言深度解剖第二版
① 推薦比較好的c語言教材
作為一個初學者呢,還是先看看國內大神的書吧,比如說譚浩強的《C程序設計》,最好多看幾遍,然後呢,看看數據結構,嚴蔚敏的那個《數據結構》。當樓主能夠解決書上的大多數題目的時候,看看《The
C
Programming
Language》,這個可是經典之作呢,不過有難度呢。
然後就是各種技巧書籍《C和指針》,《C語言深度解剖》,《UNIX高級環境變數編程》等等,後面還有很多,相信樓主一步步看過來,會具體知道什麼是好書的!!
國內有些書,不要亂看,回糊弄自己的,深受其害!!!
就比如說
常見的
void
main(),根本沒這回事情呢!
祝樓主好運哦!!
② 跪求《c語言深度剖析》視頻,出自國嵌教育機構,唐老師講的。 急需。。。。。。[email protected]
國嵌老謝老NB了,態度極差
1、視頻講的不深、死板、項目視頻幾乎毫無價值是垃圾;2、服務很差,QQ什麼服務都是虛設的,還不能批評老師,批評直接拉黑;3、購買視頻後幾乎是一次性生意,如果你要電腦後重新索要賬戶密碼,各種理由不給拖著,淘寶投訴國嵌時候,他們就用其他不同日期交易的客戶或者自己的馬甲截圖假的解決問題成功的偽證信息欺騙淘寶客服;4、如果你再QQ或者旺旺批評過他們 ,過一段時間就等著視頻看不了吧,會做手腳報復用戶。
③ 關於C語言的兩本書
我學c語言時,用的時譚浩強的第二版教材,講的挺細的,要是初學的話,我覺得那本就不錯。建議啊!就是,邊看邊跟著做,把裡面的代碼多敲敲,在實驗的過程中,很多以前不懂的知識慢慢的就解決了.
④ 推薦一兩本C語言演算法的好書,謝謝
如果是單單學C語言的話,清華出版社的譚浩強的《C語言程序設計》是首選。
如果你要學演算法的話,速成不是一件容易的事。因為演算法要學好,數學要有很好的基礎。不知道你數學學的怎樣了?
我總結一些樓上人的說法吧,因為下面幾本書我都看過。
劉汝佳的《演算法競賽入門經典》算是比較符合你速成要求的書,缺點是涵蓋內容多而使得演算法講解少。
演算法導論是我強烈推薦的書,裡面講解的很詳細。但是有時候由於翻譯之類的原因,會看不太懂。還有就是他後面的習題雖然在網上找不到一半以上的解答,但是對你理解和應用演算法是很有好處的。
嚴蔚敏的數據結構(C語言版)也是我們的教材,說實話,正如我們老師說的,這是清華大學出版社少有的幾本差書。由於改版了,現在還好一些。它是用偽代碼描述演算法的,有時看起來很不爽。
總結我的建議:看劉汝佳的《演算法競賽入門經典》,看不懂的查查另外兩本書,特別是演算法導論。還有演算法導論後面的思考題建議你多想想。
⑤ 學習C語言的書籍都有哪些
《C語言教程》《c和指針》《C語言深度解剖》
1:《C語言教程》是一本經典的教材,這本教材的特點是通俗易通,很適合於自學或者入門的,缺點是教材的深度不夠。
2:《c和指針》很好的彌補了《C語言教程》的不足,這本教材很系統的介紹了C語言,比較的全面細致,但是沒有《C語言教程》的通俗易懂。
3:前兩本教材適合於入門,想更加深入學習C語言的話《C語言深度解剖》是個很不錯的選擇,這本書言語深刻幽默,通俗易懂,很適合於進階的學習,也很適合與實際的工程開發。
⑥ 嵌入式學習書籍有哪些
以下是華清遠見·星創客嵌入式精英訓練營提供的學習嵌入式必看的100本書:
001《大話數據結構》
002《鳥哥的 linux 私房菜》
003《瘋狂 android 講義》
004《第一行代碼》
005《linux 內核設計與實現》
006《驅動設計開發》
007《linux 內核解密》
008《unix 環境高級編程》
009《linux 內核設計與實現》
010《essential C++》
011《嵌入式 linux》
012《linux 設備驅動》
013《c 語言深度解剖》
014《linux 下的 c編程》
015《C Primer Plus(第五版)》
016《ARM 體系結構與編程(第二版)》
017《lINUX 設備驅動開發詳解(第三版)》
018《android 開發藝術探討》
019《c++plus》
020《Unix 環境高級編程》
021《與大數據同行——學習和教育的未來》
022《用戶體驗的要素》
023《編程與藝術》
024《ARM 嵌入式體系結構與介面技術》
025《cortex-m0 介面編程》
026《C 語言程序設計:現代方法》
027《C++ Primer》
028《數據結構》(嚴蔚敏)
029《演算法導論》
030《Linux 設備驅動開發》
031《代碼大全》
032《深入理解計算機系統》
033《UNIX 環境高級編程》
034《計算機安全原理》
035《UNIX 網路編程》
036《HeadFirst 設計模式》
037《linux 驅動》(宋保華)
038《C++ primer4》
039《qt5 精彩實例》
040《ldd3》
041《C++高級編程》
042《C語言教程》
043《實戰 linux 編程精髓》
044《ARM 教程》
045《java 編程思想》
046《HTML+CSS 網頁設計與布局從入門到精通》
047《C 語言深度解剖》
048《深度實踐嵌入式 Linux 系統移植》
049《unix 高級編程》
050《c 嵌入式一站式教學》
051《編譯原理》
052《深度實踐嵌入式 Linux 系統移植》
053《UNIX 環境高級編程》
054《linux 網路編程》
055《C 語言程序設計》
056《unix 環境高級編程》
057《嵌入式 linuxc 語言程序設計基礎教程》
058《Java 編程思想》
059《TCP/IP 詳解》
060《linux 技術手冊》
061《C 語言深度剖析》
062《Unix 高級環境編程》
063《C++primerplus》
064《QT》
065《C 程序設計》
066《C 和指針》
067《C++primer》
068《C 程序設計語言》
069《ProgrammingC#》
070《thinking in C++》
071《Linux Device driver》
072《Linux kernel development》
073《軟體工程》
074《C 和指針》
075《Android 核心代碼》
076《Android 技術內幕》
077《Android 底層移植》
078《Unix 編程手冊(上下卷)》
079《Linux 驅動設計第三版》
080《ARM 實戰開發》
081《unix 環境高級編程》
082《tcp/ip 編程詳解》
083《Linux 網路編程》
084《Unix 編程藝術》
085《計算機程序的構造和解釋》
086《C Primer plus》
087《LINUX 權威指南》
088《LINUX 設備驅動程序》
089《The C Programming Language》
090《ajax 高級程序設計》
091《angula js 權威教程》
092《ARM 體系結構》
093《Unix 環境高級編程》
094《Linux 設備驅動程序》
095《現代操作系統》
096《TCP/IP 協議詳解》
097《嵌入式 C 語言設計模式》
098《Struts In Action》
099《c 程序設計語言(第二版)》
100《深入理解 Linux 內核(第三版)》
⑦ 學習C、JAVA、資料庫要看哪些書
朋友,你好!
看到你無比誠懇的提問,就知道你是一位非常有上進心的人,從你的文筆,能感覺到你的邏輯思維很不錯,很有潛力。雖然本人不才,不過很想盡力回答你的問題,在這里發表一下我的看法,也麻煩你讀完它們。
首先我先吐槽一下樓上的回答,有答非所問的,有兩個說了N本書的人(那些書說實話,世界上找不到幾個人是全部看完了的,說白了,不適用,理論知識,你又不是考博士去的)。
進入正題:
你學了2個月左右,如果比較充實的話,你應該已經能自學各種編程語言和思維了,你現在不斷的思索未來是個好習慣,不過在這里先提醒你一下,不要誤入歧途:有遠見可以,不過請不要好高騖遠,不要浮躁,國人的一大缺陷就是浮躁,連復興國家這種大事都想在幾十年內搞定。。。扯遠了哈。
問題一,C語言學習程度:根據你的描述,現在正在學習C語言,我推薦你認真的學完這門語言。理由:所有的語言的文法(語法)幾乎都抄自這門語言,可以說一通百通,而這門語言又很容易學習,涉及面也是最廣的,從你手上帶的電子表(單片機)到你現在用的操作系統,還有你玩的電腦游戲,無一不涉及到C語言,因為早期的所有軟體系統骨架全是C語言寫的,人們捨不得丟棄這些比較「完美」的骨架,所以一直在這骨架上搭建其他的系統和軟體,最後無法舍棄這些骨架了,所以C語言可以火到現在。再次嘮叨,請認真學習這門語言,哪怕你工作以後永遠不使用它。
推薦書籍,「譚浩強的那本C語言書」,或者目錄相近的你覺得能看明白的就行了,書不用太挑剔,都是模仿過來模仿過去,而且這些書也都只是講講文法,並不涉及到實際應用,總之,一本足矣。
問題二,JAVA方向以及書籍:你自己說過,你肯定是走JAVA方向,我也這樣認為,現在JAVA方向和C#方向是國內主流,它們門檻都比較低,我也是JAVA方向的,所以這里能多給你點建議。學完C語言以後,你學習JAVA的文法(語法)就會很輕鬆了,除了面向對象思想要理解外,其他的都能很快吸收,你應該在學習文法的同時領會面向對象思想,你看完(自己提前看吧)你們的JAVA教材後,注意多看面向對象那幾章,熟悉以後,請馬上去買本(或者網上下電子版本)《Thinking in Java》(中文名JAVA編程思想),它能徹底讓你掌握面向對象思想。之後,你不要考慮用JAVA開發桌面應用程序(在國內工作幾乎用不到),你應該開始重新撿起HTML、javascript這些WEB相關的東西了,同時自己熟悉JSP以及配置TOMCAT服務端(自己沒有WEB包或者不會建立的話先去網上下載點JSP程序,TOMCAT主要是學習如何配置那些xml配置文檔),JSP的話一定要苦學,要找幾本書看(未來的工作啊),JSP書不好推薦,隨便找幾本看看吧,都一個模子造的,都挺好的,不存在經典不經典,就是學起來有點苦澀,而且實話有點難,都是學習的別人用JAVA建立好的規則上的(說白了你不是在學JAVA,也不是在學文法,是在學應用了哦,應用前人開發的容器、規則、介面、對象,以後會理解的)。WEB編程學習,前期沒有美工支持,自己頁面設計能力不行的話,你發現你做出來的例子都很沒用很醜陋,沒什麼成就感,請注意不要放棄。當你能獨立開發JSP程序部署JSP程序到TOMCAT上以後,你可以開始學習SSH框架了(找工作的敲門磚,你最應該學的東西),SSH即struts,spring,hibernate這三個傢伙,不知道請網路查一下,相關的書籍多如牛毛,找幾本自己喜歡的吧,比如封面好看,目錄排布好點的就可以(都是一個模子),然後再買本實例書籍,專門講實例的,比如開發圖書管理系統,購物系統的SSH書籍。學完了(自己能獨立開發WEB應用了)以後JAVA方向你已經可以出山了,完全可以找工作去了,前面提到JAVA方向門檻低,是事實,熟悉SSH的都能找到工作。
問題三,資料庫:不多說哦,上面說的那些東西學的時候自然要涉及到資料庫,你會參照書上的下載並使用的,簡單的說幾個流行的,sqlserver、oracle、access、mysql這四個很流行,mysql是免費的,停止升級了已經,其他的也有免費版本,不過不好使,必須學sqlserver,其他的看公司情況,進了公司,有一段磨合期足夠你學會一種新的資料庫了,也是一通百通的東西,書籍嘛,就是網路,不會的查詢語句,都能網路到,然後就是查看資料庫自帶的聯機幫助文檔。
問題四,入行以後干什麼:按要求辦事,前面有磨合期供你適應公司以及項目,多注意溝通同時充電就好了,同時寫博客記錄你在工作時學到的技巧和碰到的問題的解決方案,積少成多,10年成精。
問題五,升職:多去考點證書,學歷要有,自考也行,職稱證書要考,充電的時候多學習管理層次的書籍,軟體工程必學~~~其他的你自然會知道的,時間有限,而且多說無益,不要依賴,相信自己,感覺你是個潛力股,加油吧朋友!
希望我的回答符合你的需要(說不定我說多了偏題了,呵呵,不好意思了)
⑧ 我想要學習電腦編程 C語言好學嗎 我是個菜鳥
編程,要想學好都很難,C語言是基礎,主要是你自己要多練習,給你介紹個論壇CSDN,注冊個號,進去拜訪一下大神們,有什麼問題也可以提,很不錯的,如果真想學好,只要你能吃的了那個苦,別說高中水平了,就算是初中水平也沒關系,樓上那位也說的對,現在編程的工作不好找,那是因為大多數大學畢業生(計算機系的也包括)計算機水平很差,有的計算機系的甚至二級都沒過,所以還在你自己,我給你推薦一本書《C語言深度解剖》,你還是多看看基礎知識,把基礎打扎實了,然後要勤練習,一定可以學好的!
希望對你有所幫助!
⑨ C語言系統編程好的書推薦下,要深入點的
最近我也在找這類的書,推薦幾部不錯的給你。
1、C Primer Plus<第5版> 很經典的老外寫的書。。
2、高質量程序設計指南:C++/C語言(第3版) 林銳博士寫的書,很有名的。第1版和第2版部 分章節曾經在Internet上廣泛流傳,被國內IT企業的不少軟體開發人員採用。後面附錄的面 試題,經典中的經典。
3、C程序設計語言(第2版·新版) 美 克尼漢、里奇 著,徐寶文,李志譯
C語言發明者對自己發明的完美詮釋!
4、C專家編程 (美)林登(LinDen,P.V.D) 展示了最優秀的C程序員所使用的編碼技巧,並專門開辟了一章對C++的基礎知識進行了介紹。
5、C語言深度解剖--解開程序員面試筆試的秘密 寫的不錯的書,介紹C語言學習和編程過程中 需要注意的細節。