當前位置:首頁 » 編程語言 » c語言入門學習哪個好

c語言入門學習哪個好

發布時間: 2022-05-12 11:48:25

1. 學習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專家編程

2. 新手學習C語言,有什麼好的書籍值得推薦

一、要讀就讀好書,否則不如不讀

所有初學者面臨的第一個問題便是:如何選擇教材。好的開始是成功的一半,選擇一本優秀的教材是事半功倍的關鍵因素。不幸的是,學校通常會幫你指定一本很差勁的C語言課本;而幸運的是,你還可以再次選擇。

大名鼎鼎的譚浩強教授出了一本《C語言程序設計》,據說發行量有超過400萬,據我所知,很多學校都會推薦這本書作為C語言課本。雖然本人的名字(譚浩宇)跟教授僅僅一字之差,但我是無比堅定地黑他這本書的。這本書不是寫給計算機專業的學生的,而是給那些需要考計算機等級考試的其它專業學生看的。這本書的主要缺點是:例子程序非常不專業,不能教給你程序設計應該掌握的思考方式;程序風格相當地不好,會讓你養成亂寫代碼的惡習;錯誤太多,曾經有人指出過這本書的上百個錯誤,其中不乏關鍵的概念性錯誤。好了,這本書我也不想說太多了,有興趣大家可以網路一下:)

Kernighan和 Ritchie的《The C Programming Language》(中譯名《C程序設計語言》)堪稱經典中的經典,不過舊版的很多內容都已過時,和現在的標准C語言相去甚遠,大家一定要看最新的版本,否則不如不看。另外,即使是最經典最權威的書,也沒有辦法面面俱到,所以手邊常備一本《C語言參考手冊》是十分必要的。《C語言參考手冊》就是《C Reference Manual》,是C語言標準的詳細描述,包括絕大多數C標准庫函數的細節,算得上是最好的標准C語言的工具書。順便提一句,最新的《C程序設計語言》是根據C89標准修訂的,而《C語言參考手冊》描述的是C99標准,二者可能會有些出入,建議按照C99標准學習。還有一本《C和指針》,寫得也是相當地不錯,英文名是《Pointers on C》,特別地強調指針的重要性,算是本書的一個特點吧。不過這本書並不十分適合初學者,如果你曾經學過C語言,有那麼一些C語言的基礎但又不是很扎實,那麼你可以嘗試一下這本書。我相信,只要你理解了指針,C語言便不再神秘。

如果你已經啃完了一本C語言教材,想要更進一步,那麼有兩本書你一定要看。首先是《C Traps and Pitfalls》(中譯名《C陷井與缺陷》),很薄的一本小冊子,內容非常非常地有趣。要注意一點,這本書是二十多年前寫成的,裡面提到的很多C語言的缺陷都已被改進,不過能夠了解一些歷史也不是什麼壞事。然後你可以挑戰一下《Expert C Programming》(中譯名《C專家編程》),書如其名,這本書頗具難度,一旦你仔細讀完並能透徹理解,你便可以放心大膽地在簡歷上寫「精通C語言」了。

切記一個原則,不要讀自己目前還看不懂的書,那是浪費生命。如果你看不懂,那你一定是缺失了某些必需基礎知識。此時,你要仔細分析自己需要補充哪些內容,然後再去書店尋找講述的這些內容的書籍。把基礎知識補充完畢再回頭來學習,才會真正的事半功倍。

3. c語言入門買什麼書好

1、基礎(C語言入門,初學,編程基礎)

《C語言程序設計:現代方法》(第2版)(C
Programming: A Modern Approach, 2nd Edition, K.N.King)

《深入理解計算機系統》(修訂版或第2版)(Computer Systems: A Programmer's Perspective,
Randal E. Bryant et al),閱讀建議

《C語言程序設計》(第2版)(The
C Programming Language, Brian W. Kernighan & Dennis M.
Ritchie)

《程序員修煉之道》(The
Pragmatic Programmer: From Journeyman to master, Andy
Hunt & Dave Thomas)

2、內核/驅動

《Linux內核設計與實現》(第3版)(Linux
Kernel Development, 3rd Edition, Robert Love)

《Linux設備驅動程序》(第3版)(Linux
Device Driver, 3rd Edition, Jonathan Corbet et al)

《深入Linux內核架構》(Professional
Linux Kernel Architecture, Wolfgang Mauerer)

3、應用

《UNIX網路編程》(Unix
Network Programming, W. Richard Stevens)

《UNIX環境高級編程》(Advanced
Programming in the UNIX Environment, W. Richard Stevens)

4、進階

《C陷阱與缺陷》(C Traps and Pitfalls, Andrew Koenig)

《C專家編程》(Expert C Programming, Peter
van der Linden)

《ARM嵌入式系統開發:軟體設計與優化》(ARM
System Developer's Guide: Designing and Optimizing System Software,
Andrew Sloss et al)

      4. 哪本C語言入門的書比較好

      如果你英語很棒,你完全可以看
      Herbert
      Schildt著
      戴健鵬譯
      《ANSI
      C祥解》
      Herbert
      Schildt著
      英文名《C
      How
      to
      program,second
      Edition》
      這些都是很好的書,你能看懂就看吧
      看不懂就譚浩強的吧,他也是參考這些書的,別說他的不好,他只是沒把難的寫出來,如果對一個新手直接給個幾萬行的代碼,你能認為你有信心學下去?
      不用簡單的問題舉例,非要用很難實現的問題給你當例題講,你能聽懂?
      你還有繼續學下去的勇氣么?
      到時你什麼都聽不懂,你還想學么?
      你能把他書後的各題完全搞懂,輕松搞定的話那就很不錯了,以後再想深入就不難了,沒有書能完全介紹C語言的,現在高級語言功能太強了,超過了C,所以C只當基礎來學,幾乎所有書後都有,其他函數如有需要,可查看函數手冊,所以除非你看懂外文書,否則還是老實點吧,別一口想吃成胖子,到時得不償失!

      5. c語言入門自學看哪個教程比較好啊

      黑馬程序員的視頻庫里有一套「C語言小白入門基礎教程」很適合初學者學習。

      課程大綱:

      1.Unix/Linux實戰
      2.Unix/Linux伺服器配置
      3.C語言概述
      4.數據類型與運算符
      5.條件判斷與循環語句
      6.數組與字元串
      7.函數
      8.指針
      9.內存管理
      10.復合類型
      11.文件操作
      12.項目實戰

      6. C語言入門教程看哪個好啊

      C語言入門教程推薦使用清華大學出版社出版的譚浩強老師的《C程序設計》第四版。
      清華大學出版社出版的《C程序設計》是一本公認的學習C語言程序設計的經典教材。根據C語言的發展和計算機教學的需要,作者在《C程序設計(第三版)》的基礎上進行了修訂。本書按照C語言的新標准C 99進行介紹,所有程序都符合C 99的規定,使編寫程序更加規范;對C語言和程序設計的基本概念和要點講解透徹,全面而深入;按照作者提出的「提出問題—解決問題—歸納分析」三部曲進行教學、組織教材;本書的每個例題都按以下幾個步驟展開:提出任務—解題思路—編寫程序—運行程序—程序分析—有關說明。符合讀者認知規律,容易入門與提高。
      本書內容先進,體系合理,概念清晰,講解詳盡,降低台階,分散難點,例題豐富,深入淺出,文字流暢,通俗易懂,是初學者學習C程序設計的理想教材,可作為高等學校各專業的正式教材,也是一本自學的好教材。本書還配有輔助教材《C程序設計(第四版)學習輔導》。

      7. 初學者學習C語言用什麼編程軟體好

      1.Dev-C++:這是Windows平台下一個免費、輕量級的C/C++集成開發環境,基本功能和早期的VC++6.0非常相似,自帶有GCC、GDB等編譯調試工具,因為沒有任何自動補全、語法檢查和提示的功能,所以對於初學者來說非常鍛煉基本功,在許多學校中都作為教學軟體使用:
      2.Code::Blocks:這也是一個輕量級的C/C++開發環境,免費、開源、跨平台,相比較Dev-C++比較單一的功能來說,支持自動補全、語法提示和語法檢查,除此之外,還自帶有許多現成的工程模板,可以快速開發GUI、Qt、OpenGL等應用,插件擴展也比較豐富,對於初學者來說,也是一個非常不錯的選擇
      3.Visual Studio:這應該是Windows平台下使用最多的C/C++開發環境了,專業重量級的,由微軟自主設計研發,號稱宇宙第一IDE,插件擴展眾多,支持單元測試、代碼重構等高級功能,開發調試效率都非常高,因此在大型項目開發中經常會用到這個軟體,雖然對於初學者來說,早期不容易學習和掌握,但熟悉後,的確是一個編程開發利器
      4.Vim:這個是Linux環境下使用比較多的代碼編輯器,嚴格意義上說不是一個C語言開發軟體,但安裝GCC、GDB等工具後,也是一個非常不錯的C語言編程軟體,插件擴展眾多,佔用內存少,輕便靈活:

      8. 您好,陌生朋友,請問零基礎的新手想學習C語言,要從哪裡開始看哪本書比較適合

      1.[C和指針].(美)Kenneth.A.Reek。,C primer plus第六版 都是外國的C語言名著,但由於翻譯後和原著有一定語義差距再加上中西方文化差異,其實我個人覺得不適合初學者!
      2.譚浩強的《C語言程序設計》是清華大學的老教授寫的一本大學教程,確實比較適合中國學生,特別是初學者的學習!(不要怕網上的一些對此書的負面的評論,畢竟這本書剛成書的中國國情決定的,但畢竟這本書成就了現在的很多C語言大咖,從書的版次和銷量也說明了這本書的當時暢銷程度),反正從一個C語言熟手或高手來看這本書可能會有一些問題
      3.但是,譚浩強的《C語言程序設計》的有一些地方確實也存在欠妥的地方,比如變數的表示很多用a,b,c,這一點如果初學者學了後成了習慣,那以後用C++等語言編寫大型程序會出大問題,還有由於是一本入門教材對一些C語言的深入探究也不夠,真正實際應用的實訓例子也欠缺。等等
      4.建議如果學完譚浩強的《C語言程序設計》後再好好看看.[C和指針].(美)Kenneth.A.Reek。,C primer plus第六版這兩本書,然後有機會好好研究C語言代碼的匯編調試代碼,最好對內存的分配,代碼區,數據區,數據區的全局變數區,棧區,堆區(全局變數,靜態變數,局部變數在上述內存中的存儲結構以及作用域,最好還要了解數組,結構體,共用體,位域的內存中的存儲結構也知道);以及函數調用的匯編實現過程(棧實現過程)等知識到網上深入學習一下。有機會還可以用keilC進行單片機編程或學c++。

      9. 自學c語言 零基礎 看什麼書 該怎麼學

      現在,市面上的
      C語言書籍多的數不過來,但是很多不適合你這種初學者使用,作為一名老程序員,我給你推薦幾本我看過認為還不錯的書:
      1)
      《C語言小白變怪獸》:既適合對計算機一竅不通的小白,也適合有編程基礎的讀者,還可以用來進階。同時,最重要的是,這本書的作者還在不斷地更新這本書,我認為最大的特點是通俗易懂,深入淺出,只要認真看,就一定能看懂,我認為這是C語言入門的首選教材,吐血推薦,經典中的經典!!!
      2)
      《啊哈C語言》:適合對計算機一竅不通的純小白,有編程基礎的讀者請忽略。這本書語言幽默,生動形象,通俗易懂,給人耳目一新的感覺,但是這本書非常淺顯,並不深入,所以適合純小白入門,找到門以後也就扔了。這本書著重於語言藝術,針對純小白下足了功夫,小學生坐在馬桶上都能學會編程。說實話,我非常欣賞作者的創意和用心,國內像這樣寫書的少之又少,入門的書就應該是這個樣子。
      上邊這兩本書是我推薦給你用於C語言入門的,我不建議你使用譚浩強的《C語言程序設計》這本書入門,雖然這本書的知名度很高,因為很多大學把它作為C語言的授課教材,然而,這本書被吐槽最多,不但代碼不標准,而且有很多錯誤,據說可以找出幾十個錯誤,這樣很容易誤導你這種小白。
      等你有一定的C語言基礎了,可以看下面的這幾本書,進一步提升你的編程水平:
      1)
      《C
      Primer
      Plus》:暢銷
      30
      余年的C語言入門經典書籍,至今無人能撼動它的地位,它是最符合C語言標準的書籍,作為一名C語言程序員,不收藏一本都覺得自己很水。
      2)
      《C程序設計語言,The
      C
      Programming
      Language》:C語言創始人丹尼斯·里奇(Dennis
      MacAlistair
      Ritchie)的著作,和《C
      Primer
      Plus》並駕齊驅,很難分出伯仲,這兩本書都是一樣的優秀,都是C語言程序員必須收藏的。
      3)
      《C專家編程》:適合已經具備C語言基礎、想進階的讀者。這貌似是一本吐槽C語言的書,基本上介紹了大多數C語言的坑,有不少精髓,在C語言界久負盛名,進階時一定要看。
      4)
      《C陷阱與缺陷》:和《C專家編程》類似,也是給C語言挑刺的,闡述了很多容易讓人誤解的語法細節,重在幫助C程序員繞過編程過程中的陷阱和障礙。
      5)
      《程序員的自我修養
      --
      鏈接、裝載與庫》:這真是一本深入骨髓的書,讓你徹底明白程序的編譯、鏈接、裝載和運行的全過程,你會從此上天,拉開和別人的差距,看任何問題都有了深度和高度。重點推薦!
      所有的這些書我都有電子版,需要可以找我要!

      熱點內容
      兒童編程編 發布:2025-05-10 19:05:46 瀏覽:384
      自己在電腦上怎麼搭建伺服器 發布:2025-05-10 19:05:11 瀏覽:426
      沖鋒車裡面配置了什麼 發布:2025-05-10 18:55:31 瀏覽:430
      c語言typedef的用法 發布:2025-05-10 18:51:35 瀏覽:893
      同城網站源碼 發布:2025-05-10 18:47:36 瀏覽:643
      怎麼查網易我的世界伺服器ip 發布:2025-05-10 18:46:19 瀏覽:943
      共享文件夾英文 發布:2025-05-10 18:46:14 瀏覽:950
      linux時間函數 發布:2025-05-10 18:46:12 瀏覽:112
      c語言保存數據 發布:2025-05-10 18:44:45 瀏覽:52
      壓縮炭燒出 發布:2025-05-10 18:35:22 瀏覽:731