c語言教科書
Ⅰ c語言哪本書最好
潭浩強
清華大學出版社
學C語言的99%都用他的書
以下在網路上看到對他的書的評價
按∶
譚浩強
教授編寫的
《C程序設計
》一書受到廣泛的歡迎和高度評價。下面刊登幾所大學講授C語言
課程
的老師對《C程序設計》一書的評價意見。
清華大學計算機與信息管理中心
承擔著清華大學非
計算機專業
的「計算機軟體技術基礎」課,自1994年起選用清華大學出版的譚浩強教授編寫的《C程序設計》一書作為本課程教材,取得了很好的教學效果,深受師生們的歡迎,現正使用第二版作為
教材
。此書的特點及對教學的
促進作用
主要表現在以下幾方面:
1.內容全面,實用性強
此書涵蓋了程序設計
基礎知識
及C語言程序設計的全部內容,並介紹了大量常用
演算法
。通過學習此教材,初學程序設計的學生可以達到熟練運用C語言進行小規模應用開發的能力。
2.講解透徹,深入淺出
此書對
概念
講解透徹,使初學
計算機程序設計
的學生不僅學習了一種
高級語言
,而且能夠對相關基礎知識有準確深入的理解,例如在介紹
變數
的存儲類型時、介紹指針時都對
計算機
的
存儲管理
做了清楚的論述,使讀者知其然也知期所以然。廣大非計算機專業的學生學習
計算機課程
的學時很少,沒有足夠的
時間系統
地學習計算機專業基礎知識。因此像這樣將必要的基礎知識融會貫通到程序設計課程中,對學生的
知識結構
建設以及今後的深造和提高都大有裨益。
3.通俗易懂,易於自學
此書的一個突出優點就是,語言優美、舉例生動、
淺顯易懂
。學生在學習C語言之前,普遍有些畏難情緒,因為聽說C語言比較難學。的確C語言最初是面向專業
開發人員
的。但是讀了
這本書
之後,學生們不再懼怕C語言。很多學生說,讀這本書不僅
學會
了C語言,而且讀的
過程
本身就是一種享受,不像有些專業書籍,堆砌大量技術
名詞
,艱澀難懂。由於這本書易於自學,給我們的教學工作帶來很大幫助,使我們可以達到精講多練,逐步實現教師指導下的學生自主式
學習模式
。
4.結構清晰,循序漸進
由於本書結構清晰,
知識點
明確,循序漸進的內容組織方式非常符合
初學者
的認知
規律
,因此給教師組織
課堂教學
提供了很好的指導。我們按照這本書的內容結構組織教學,取得了學生和
教務處
的一致好評。
5.習題豐富,利於復習
計算機程序設計是一門實踐性很強的課程,因此僅僅通過閱讀教科書或聽課是不可能掌握的,學習程序設計的最重要環節就是實踐。本書每章都附有大量習題,並且有配套的習題解答,非常有利於學生復習鞏固課上所學的知識。也便於教師設計
實驗課
的
教學內容
。
Ⅱ 有什麼好的適合初學者看的C語言書籍嗎
重點推薦C語言四大聖經:《C語言程序設計》、《C和指針》、《C陷阱與缺陷》、《C作家編程》。其中C語言的發明者K&R的《C程序設計語言》更是重中之重,此書是C語言的第一秘典。所有優秀程序員的必經之路。
四大聖經及其他優秀書籍的信息:
1.《C語言程序設計》
K&R
清華大學出版社
2.《C和指針》
POINTERS ON C Kenneth A.Reek、
徐波 人民郵電出版社
3.《C陷阱與缺陷》
Andrew Koenig、 高巍
人民郵電出版社
4.《C專家編程》
Expert C Programming Deep C Secrets Peter Van
Der Linden 人民郵電出版社 (2008-02出版)
5.《清華大學計算機系列教材•數據結構(C語言版)(附光碟1張)》
吳偉民、 嚴蔚敏
清華大學出版社
6.《計算機演算法設計與分析(第3版)》
王曉東
電子工業出版社
7.《演算法藝術與信息學競賽•演算法競賽入門經典》
劉汝佳
清華大學出版社
8.《演算法導論(原書第2版)》
科曼(Cormen T.H.)、等、 潘金貴
機械工業出版社 (2006-09出版)
9.《編程之美:微軟技術面試心得 》
《編程之美》小組
電子工業出版社
10.《編程珠璣(第2版)》
Jon Bentley、黃倩、 錢麗艷
人民郵電出版社
11.《演算法藝術與信息學競賽》
劉汝佳
清華大學出版社
12.《程序員面試寶典(第3版)》
歐立奇、劉洋、 段韜
電子工業出版社
13.《數學之美》
(《浪潮之巔》作者吳軍最新力作,李開復作序推薦,Google黑板報百萬點擊)
Ⅲ 譚浩強的C語言程序設計。各個版本有什麼區別
就拿第四版和第三版作對比,區別如下:
1、指代不同
(1)C程序設計譚浩強版本的第四版:這是清華大學出版社2010年出版的一本書,作者是譚浩強。
(2)C程序設計譚浩強版本的第三版:被普遍認為是學習C語言的一本好教科書,並且被全國大多數大學所選擇。
2、影響不同
(1)C程序設計譚浩強版本的第四版:本書被大多數大學用作C語言學習的教科書,且糾正了第三版中的不足。
(2)C程序設計譚浩強版本的第三版:獲原電子工業部優秀教科書一等獎,大學出版社暢銷書特等獎,全國高等院校計算機基礎教育研究會優秀教材一等獎。
3、特點不同
(1)C程序設計譚浩強版本的第四版:內容先進,體系合理,概念清晰,說明詳盡,步驟少,分散困難點,實例豐富,通俗易懂,文字通俗易懂,是初學者學習C程序設計理想的教材,可以用作大學所有專業的正式教材。
(2)C程序設計譚浩強版本的第三版:已發行超過700萬冊,創下了類似書籍的全國記錄,並且是學習C語言的主流書籍。
Ⅳ 初學c語言用什麼教材好,求推薦
想看國內的還是國外的?
國內的看譚浩強的《c語言程序設計》,雖然褒貶不一,不過依然是本很好的教材。國外的就選《C Primer Plus》,C語言的入門經典,很厚的一本書(初學者千萬別被嚇到……),課後習題一定要都自己做了,這本書會讓你打下很牢的基礎。
綜合來說,畢竟是國人,先看看譚浩強的吧,《C Primer Plus》對初學者來說啃起來很難,看完譚的再看《C Primer Plus》會好很多。
註:另外也可以看《Head First C》,雖然我沒看過,但Head First 系列評價一直不錯,我看的是這系列中的Python教程,編書的風格很好,如果不喜歡教科書式的枯燥內容,Head First系列就是不錯的選擇,讓你的學習不那麼枯燥並且快速入門。看完後再看《C Primer Plus》(當然其他c語言基礎教程書也行),絕對可以事半功倍。
看到別的評論說到指針,雖說對初學者來說有點早,不過我也補充一下(不知道指針的話可以先略過下面這段話):對於指針,記住一句話:「指針中存的是地址。」這也是指針的定義,永遠不要忘了這句話,萬變不離其宗,指針函數、函數指針、數組指針、指針數組、常量指針、指針常量、指向常量的常量指針……很頭疼的東西,但不要覺得它難,覺得難只會讓它越來越難,第一次學學不透不要緊,知道基本概念即可。學完了c再回頭來看指針,抓住它定義的那句話,無非就是一個存地址的。以前我也混亂過,然後清晰了,然後又混亂……周而復始,混亂的時候無一例外都是被指針指來指去搞暈了,而忘記了它的定義——一個存地址的。後來看了一本書,名字我忘了,好像是C和指針,很薄的一本書,很經典的教材,這才算徹底理清了指針,也把指針中存的是地址這句話真正記在了心上,然後任何復雜的例子都是一眼明了,當同學還在為指針困惑時,我也在為他困惑:這么簡單的例子有什麼好睏惑的?(哈哈,當時確實被同學們奉為大神了,允許我裝一下)。所以對於指針不要怕,記住它的本意,再復雜的例子也可以由里到外慢慢肢解,第一遍看不透不要急眼,過後再看,有了基礎可以再找一找c和指針這本書,它會讓你豁然開朗。