當前位置:首頁 » 編程語言 » c語言先學哪本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言先學哪本

發布時間: 2022-05-20 23:38:30

c語言學習 手頭有這三本書 該先看哪本

第三本吧!學C的時候摻雜一些簡單的演算法知識,利於編程。只會語法也不是很好

② 我想學c語言 想想問問應該先學哪本書

<<c/c++程序設計基礎>>劉風華 比較簡單的一本書.通俗易懂

譚浩強的《C程序設計》,這本書也很不錯.不過最開始最好有個結構

其實結構可以通過目錄來幫你總結出來的.

③ 自學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)
《程序員的自我修養
--
鏈接、裝載與庫》:這真是一本深入骨髓的書,讓你徹底明白程序的編譯、鏈接、裝載和運行的全過程,你會從此上天,拉開和別人的差距,看任何問題都有了深度和高度。重點推薦!
所有的這些書我都有電子版,需要可以找我要!

④ 初學C語言,從哪本書開始學習,順序是怎樣的

1、程語語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門編程語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。 2、在學習C語言之前,應該學好計算機基礎。裡面的很多概念對於C程序員都是非常重要的。如果在著手學習C之前,或者已經開始學習C,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。如果有足夠的耐心,十足的毅力,應該再學習C語言之前學學匯編,這會對許多比較細膩的概念有清醒的認識。那麼可以在看完一遍C語言的教材後再看,但是一定要看一遍,一定會受益匪淺。不管看什麼書,先認真地看懂,不要貪速度,應該力求深入的理解。如果能夠比較熟練的解決一本教材上的所有習題,那麼就應該轉入對演算法的學習,盡管此時的C語言還稱不上精通,有許多細節問題還不了解,許多問題還沒有碰到,但是這些問題會在後面的工作和學習中得到解決的。 3、不需要多少資料,掌握一本《The C Programming Language》就足夠了。繼續學習就更加容易。建議不要找捷徑,通過考試除外,真正的水平提高是建立在編程實踐積累基礎上的,必須一個一個程序的完成才能提高。

⑤ C語言入門適合先學習哪本書

入門的話 還是先看看譚浩強的 c程序設計吧
當然 c primer plus 肯定要看的
老譚前面幾章講的還不錯 但是數組和指針講的不好 看他寫指針那張就感覺指針是個不可逾越的大山 但是primer plus 則講的很好

這過程中 多敲代碼 多寫程序 好記憶不如爛筆頭嘛 呵呵
多練就對了
有基礎了 你看啥書自然會知道 我就不提了哈 嘿嘿
共勉!

⑥ 想學習C語言,應該先從哪裡入手

首先買一本c語言的基礎書籍,然後准備好開發工具,比如devc++ codeblock qtcreator等,然後對著書從頭開始學習,多寫代碼,多做題。遇到問題首先要自己去網上找答案,如果實在找不到答案再去問別人,自主解決問題的能力很重要。

⑦ 您好,陌生朋友,請問零基礎的新手想學習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++。

⑧ 自學、初學c語言,買哪本書好最好是國內的。

推薦書籍:譚浩強《c程序設計》,凱尼格《c陷阱與缺陷》

以下是學c快速入門,本人原創。
常用c語言基礎總結(60%以上代碼),但是不寫程序是永遠入不了門的
基礎概念:
數據類型--int,char
運算符--加減乘除,賦值,判斷
表達式--數據類型

運算符的幾種典型組合
基礎程序結構:
順序--普通程序
選擇--if/switch語句(可先熟悉if)
循環--for/while/do
while語句(可先熟悉for)
(前面都會了之後)
數組,函數,指針,結構體,位運算

那些新手入門什麼的沒有太大用,譚浩強那本《c程序設計》已經不錯了,有的書講的東西太多新手接收不了反而不好,更有甚者知識體系不連貫或者不全面,那就麻煩了。《c程序設計》我以前在學校是一直拿來當工具書用的,當時寫過的c代碼量大概在1w行左右,我覺得初學完全夠用了

⑨ C語言學習順序問題

這是一個老話題來了,每個人的看法和理解都有所不同,所以呢,這個問題,摘錄的供你參考吧

第一階段:1、學習C語言,要從入門到精通,需要讀哪些書(從簡單的到難的排序,越詳細越好,最好都能注釋下選擇這本書的理由)

第二階段:《c程序設計語言》(The C Programming Language)和《C語言解惑》(The C puzzle book) 理由:《the c programming language》號稱c語言聖經。其實它也只是一本介紹基礎語法的書,不做入門教程是因為對於初學者來說,它難度稍大,之所以推薦,是因為它能讓你---系統而嚴密的---把C語言知識構架整理一遍。《c語言解惑》,系統的整理了c語法中容易讓你產生迷惑或容易犯錯的地方(如a+++++b等),這時候你才算真正開始學習c語言了.(以上兩本現在出重印了,應該在書店可以買到)

第三階段:《C陷阱與缺陷》(C Traps and Pitfalls)和《高質量c/c++編程指南》 理由:《c陷阱與缺陷》是讓對c的理解有質變得一本書,如如何理解(*(void(*)())0)()等問題,我的感覺是看完這本書讓我真正從小菜鳥變成了老菜鳥。《高質量...》,終於有一本國產的了,呵呵,我認為這本書是把你從土匪變成正規軍的最好指南,該書涉及編程風格、效率、重載、健壯性等一些列之前很難注意的問題。(以上兩本《c陷阱...》已絕版,不過網上可以下載到中英文版,《高質量...》本身就是網路書,很容易找到) 。
其它推薦書:
1、《c專家編程》《c和指針》 說實話這兩本書我並沒有看過(或看完),但有口皆碑,都是經典之作,不過都已經絕版,仔細找找網上有下載的。
2、有哪些好的C語言練習(越難的越好)? 對語言本身的練習其實就是你對它的理解,用得多了,注意得多了,自然就ok了。其它思維上的練習主要是演算法和數據結構方面的,嚴老的《數據結構題集(C語言版)》如果你能做完就相當了不起了。
3、要學精C語言,還要具備哪些條件? 其實c語言也只是一個工具而已,就像鋤頭一樣,你每天挖地鋤田自然就精通它了。只要不是白痴,應該都沒有問題。
4、C語言學完後接下去要學哪些語言好? 這個我就沒有資格回答了,因為除了少量匯編和c++,我大部分只用到了c,不過也許是一脈相承的c++吧。c是面向過程的語言,學習c++面向對象的思想。

⑩ 學習C語言基本的學習大綱順序是什麼

這是一個老話題來了,每個人的看法和理解都有所不同,所以呢,這個問題,摘錄的供你參考吧

第一階段:1、學習C語言,要從入門到精通,需要讀哪些書(從簡單的到難的排序,越詳細越好,最好都能注釋下選擇這本書的理由)? 入門階段:還是老譚那本。理由:雖然不能說它寫得有多好,但是你現在要做的是入門,要快速的掌握c的基本語法,這本書很好理解,能夠讓你在最短的時間內大致掌握這門語言的概更。

第二階段:《c程序設計語言》(The C Programming Language)和《C語言解惑》(The C puzzle book) 理由:《the c programming language》號稱c語言聖經。其實它也只是一本介紹基礎語法的書,不做入門教程是因為對於初學者來說,它難度稍大,之所以推薦,是因為它能讓你---系統而嚴密的---把C語言知識構架整理一遍。《c語言解惑》,系統的整理了c語法中容易讓你產生迷惑或容易犯錯的地方(如a+++++b等),這時候你才算真正開始學習c語言了.(以上兩本現在出重印了,應該在書店可以買到)

第三階段:《C陷阱與缺陷》(C Traps and Pitfalls)和《高質量c/c++編程指南》 理由:《c陷阱與缺陷》是讓對c的理解有質變得一本書,如如何理解(*(void(*)())0)()等問題,我的感覺是看完這本書讓我真正從小菜鳥變成了老菜鳥。《高質量...》,終於有一本國產的了,呵呵,我認為這本書是把你從土匪變成正規軍的最好指南,該書涉及編程風格、效率、重載、健壯性等一些列之前很難注意的問題。(以上兩本《c陷阱...》已絕版,不過網上可以下載到中英文版,《高質量...》本身就是網路書,很容易找到) 。

其它推薦書:
1、《c專家編程》《c和指針》 說實話這兩本書我並沒有看過(或看完),但有口皆碑,都是經典之作,不過都已經絕版,仔細找找網上有下載的。
2、有哪些好的C語言練習(越難的越好)? 對語言本身的練習其實就是你對它的理解,用得多了,注意得多了,自然就ok了。其它思維上的練習主要是演算法和數據結構方面的,嚴老的《數據結構題集(C語言版)》如果你能做完就相當了不起了。
3、要學精C語言,還要具備哪些條件? 其實c語言也只是一個工具而已,就像鋤頭一樣,你每天挖地鋤田自然就精通它了。只要不是白痴,應該都沒有問題。
4、C語言學完後接下去要學哪些語言好? 這個我就沒有資格回答了,因為除了少量匯編和c++,我大部分只用到了c,不過也許是一脈相承的c++吧。c是面向過程的語言,學習c++面向對象的思想。