C程序設計(第三版)

出版時間:2005-7-1  出版社:清華大學出版社  作者:譚浩強  頁數:378  
Tag標簽:無  

前言

現代科學技術的飛速發(fā)展,改變了世界,也改變了人類的生活。作為新世紀的大學生,應當站在時代發(fā)展的前列,掌握現代科學技術知識,調整自己的知識結構和能力結構,以適應禮會發(fā)展的要求。新世紀需要具有豐富的現代科學知識,能夠獨立完成面臨的任務,充滿活力,有創(chuàng)新意識的新型人才。掌握計算機知識和應用,無疑是培養(yǎng)新型人才的一個重要環(huán)節(jié)。計算機技術已深入到人類生活的各個角落,與其他學科緊密結合,成為推動各學科飛速發(fā)展的有力的催化劑。無論學什么專業(yè)的學生,都必須具備計算機的基礎知識和應用能力。計算機既是現代科學技術的結晶.又是大眾化的工具。學習計算機知識,不僅能夠掌握有關的知識,而且能培養(yǎng)人們的信息素養(yǎng)。它是高等學校全面素質教育中極為重要的一部分。高校計算機基礎教育應當遵循的理念是:面向應用需要,采用多種模式,啟發(fā)自主學習,重視實踐訓練,加強創(chuàng)新意識,樹立團隊精神,培養(yǎng)信息素養(yǎng)。計算機應用人才的隊伍由兩部分人組成:一部分是計算機專業(yè)出身的計算機專業(yè)人才,他們是計算機應用人才隊伍中的骨干力量;另一部分是各行各業(yè)中應用計算機的人員。這后一部分人一般并非計算機專業(yè)畢業(yè)。他們人數眾多,既熟悉自己所從事的專業(yè),又掌握計算機的應用知識,善于用計算機作為工具解決本領域中的問題。他們是計算機應用人才隊伍中的基本力量。事實上,大部分應用軟件都是由非計算機專業(yè)出身的汁算機應用人員研制的。他們具有的這個優(yōu)勢是其他人難以代替的。從這個事實可以看到在非計算機專業(yè)中深人進行計算機教育的必要性。

內容概要

C語言是國內外廣泛使用的計算機語言,學會使用C語言進行程序設計是計算機工作者的一項基本功。    本書的第一版于1991年出版,第二版于1999年出版。由于本書作者具有豐富的教學經驗和編寫教材的經驗,并針對初學者的特點,精心策劃、準確定位,使得本書概念清晰、例題豐富、深入淺出,受到專家和讀者的一致好評。本書被普遍認為是學習C語言的好教材,并被全國大多數高校選用。十多年來本書累計發(fā)行了700多萬冊,創(chuàng)同類書的全國最高記錄,是學習C語言的主流用書。本書曾榮獲原電子工業(yè)部優(yōu)秀教材一等獎、高校出版社優(yōu)秀暢銷書特等獎、全國高等院校計算機基礎教育研究會優(yōu)秀教材一等獎。    根據發(fā)展的需要,作者對本書進行了再修訂,使本書更加完善,更便于學習。書中全部例題中的程序均已調試通過。    本書內容新穎、體系合理、邏輯性強、文字流暢、通俗易懂,是學習C語言的理想教材。凡具有計算機初級知識的讀者都能讀懂本書。本書可作為高等學校各專業(yè)的正式教材,也是一本自學的好教材。 另外本書還配有輔助教材《C程序設計題解與上機指導》(第三版)。

作者簡介

譚浩強教授,我國著名計算機教育專家。1034年生,廣東臺山人。1985年清華大學自動控制系畢業(yè)。學生時代曾擔任清華大學學生會主席、北京市人民代表。他是我國計算機普及和高校計算機基礎教育開拓者之一,現任全國高等院校計算機基礎教育研究會會長、教育部一國計算機應用技術

書籍目錄

1 C 語言概述  1.1 C語言出現的歷史背景  1.2 C 語言的特點  1.3 簡單的C語言程序介紹  1.4 運行C程序的步驟與方法    1.4.1 運行C程序的步驟    1.4.2 上機運行C程序的方法  習題2 程序的靈魂——算法  2.1 算法的概念  2.2 簡單算法舉例  2.3 算法的特性  2.4 怎樣表示一個算法    2.4.1 用自然語言表示算法    2.4.2 用流程圖表示算法    2.4.3 3種基本結構和改進的流程圖    2.4.4 用N\|S流程圖表示算法    2.4.5 用偽代碼表示算法    2.4.6 用計算機語言表示算法  2.5 結構化程序設計方法  習題3 數據類型、運算符與表達式  3.1 C語言的數據類型  3.2 常量與變量    3.2.1 常量和符號常量    3.2.2 變量  3.3 整型數據    3.3.1 整型常量的表示方法    3.3.2 整型變量    3.3.3 整型常量的類型  3.4 浮點型數據    3.4.1 浮點型常量的表示方法    3.4.2 浮點型變量    3.4.3 浮點型常量的類型  3.5 字符型數據    3.5.1 字符常量    3.5.2 字符變量    3.5.3 字符數據在內存中的存儲形式及其使用方法    3.5.4 字符串常量  3.6 變量賦初值  3.7 各類數值型數據間的混合運算  3.8 算術運算符和算術表達式    3.8.1 C語言運算符簡介    3.8.2 算術運算符和算術表達式  3.9 賦值運算符和賦值表達式  3.10 逗號運算符和逗號表達式  習題4 最簡單的C程序設計——順序程序設計  4.1 C語句概述  4.2 賦值語句  4.3 數據輸入輸出的概念及在C語言中的實現  4.4 字符數據的輸入輸出    4.4.1  putchar函數    4.4.2  getchar函數   4.5 格式輸入與輸出    4.5.1 printf函數    4.5.2 scanf函數  4.6 順序結構程序設計舉例  習題5 選擇結構程序設計  5.1 關系運算符和關系表達式    5.1.1 關系運算符及其優(yōu)先次序    5.1.2 關系表達式  5.2 邏輯運算符和邏輯表達式    5.2.1 邏輯運算符及其優(yōu)先次序    5.2.2 邏輯表達式  5.3 if 語句    5.3.1 if語句的3種形式     5.3.2 if語句的嵌套    5.3.3 條件運算符  5.4 switch語句  5.5 程序舉例  習題6 循環(huán)控制6.1概述7 數組8 函數9 預處理命令10 指針11 結構體與共用體12 位運算13 文件14 常見錯誤和程序調試附錄A 常用字符與ASCII代碼對照表附錄B C語言中的關鍵字附錄C 運算符和結合性附錄D C語言常用語法提要附錄E C庫函數參考文獻

章節(jié)摘錄

插圖:(6)C語言允許直接訪問物理地址,能進行位(bit)操作,能實現前二編語言的大部分功能,可以直接對硬件進行操作。因此C語言既具有高級語言的功能,又具有低級語言的許多功能,可用來編寫系統(tǒng)軟件。C語言的這種雙重性,使它既是成功的系統(tǒng)描述語言,又是通用的程序設計語言。有人把C語言稱為“高級語言中的低級語言”或“中級語言”,意為兼有高級和低級語言的特點,但一般仍習慣將C語言稱為高級語言。因為C語言程序電要通過編譯、連接才能得到可執(zhí)行的目標程序,這是和其他高級語言相同的。(7)生成目標代碼質量高,程序執(zhí)行效率高。C語言一般只比匯編程序生成的目標代碼效率低10%-20%。(8)用C語言編寫的程序可移植性好(與匯編語言比)?;旧喜蛔鲂薷木湍苡糜诟鞣N型號的計算機和各種操作系統(tǒng)。上面只介紹了C語言的最容易理解的一般特點,至于C語言內部的其他特點將結合以后各章的內容作介紹。由于C語言的這些優(yōu)點,使C語言應用面很廣。許多大的軟件都用C語言編寫,這主要是由于C語言的可移植性好和硬件控制能力高,表達和運算能力強。許多以前只能用匯編語言處理的問題,現在可以改用C語言來處理了。C語言的以上特點,讀者現在也許還不能深刻理解,待學完C語言以后再回顧一下,就會有比較深的體會。下面從應用的角度,對C語言和其他高級語言作一簡單比較。從掌握語言的難易程度來看,C語言比其他語言難一些。BASIC是初學者較好的入門語言,FORTRAN也比較好掌握。對科學計算多用FORTRAN語言;對商業(yè)和管理等數據處理領域,用COBOL為宜,C語言雖然也可用于科學計算和管理領域,但是并不理想,C語言的特長不在這里。對操作系統(tǒng)和系統(tǒng)實用程序以及需要對硬件進行操作的場合,用C語言明顯地優(yōu)越于其他高級語言,有的大型應用軟件也用C語言編寫。從教學角度看,由于PASCAL語言是世界上第一個結構化語言.曾被認為是計算機專業(yè)的比較理想的教學語言,但PASCAL語言難以推廣到各實際應用領域。C語言也是很好的結構化語言,且描述能力強,同樣適于教學,如“操作系統(tǒng)”課程多結合UNIX講解,而UNIX與C語言不可分。因此,大多數高校已用C語言取代了PASCAL語言。在“數據結構”課程中也已廣泛采用C語言作為背景語言。C語言除了用于教學外,還有廣泛的應用領域,因此更有生命力。自20世紀90年代初以來,我國學習和使用C浯言的人越來越多,C語言成了學習和使用人。

編輯推薦

《C程序設計(第3版)》內容新穎、體系合理、邏輯性強、文字流暢、通俗易懂,是學習C語言的理想教材。凡具有計算機初級知識的讀者都能讀懂《C程序設計(第3版)》。《C程序設計(第3版)》可作為高等學校各專業(yè)的正式教材,也是一本自學的好教材。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C程序設計(第三版) PDF格式下載


用戶評論 (總計167條)

 
 

  •   個人覺得譚浩強不愧為我國計算機領域的泰斗級人物啊!他寫的這本書有如下的特點:淺顯易懂、例子典型、言簡意賅、比喻貼切,不是單純的說教,感覺很親切;

    當然也有不足之處:1、沒有課后習題的答案,話說是要買另外一套配套的練習冊才可以的;2、刪去了介紹C++的那一節(jié),少了一些知識擴展,篇幅比前版少了些;3、有些內容說的不是很透徹,很想進一步探究,對于老手或者說有一定C語言基礎的同學可能幫助不是很大,可以當作復習之用!


    【一些基本信息】

    C語言是國內外廣泛使用的計算機語言,學會使用C語言進行程序設計是計算機工作者的一項基本功。



    該書的第一版于1991年出版,第二版于1999年出版。

    由于作者具有豐富的教學經驗和編寫教材的經驗,并針對初學者的特點,精心策劃、準確定位,使得本書概念清晰、例題豐富、深入淺出,受到專家和讀者的一致好評。本書被普遍認為是學習C語言的好教材,并被全國大多數高校選用。

    該書內容新穎、體系合理、邏輯性強、文字流暢、通俗易懂,是學習C語言的理想教材。凡具有計算機初級知識的讀者都能讀懂本書。本書可作為高等學校各專業(yè)的正式教材,也是一本自學的好教材。 另外本書還配有輔助教材《C程序設計題解與上機指導》(第三版)。
  •   學過計算機的估計都知道譚浩強的大名啊……這本書正是出自他之手……可以說是中國C語言教材的經典之作,內容詳盡,又易懂,很不錯哦
  •   凡是希望對C語言進行初步了解或者學校學習的同學,都建議學習這本書,這本書已經翻新了好幾個版本了,可見是經典之作,而且基本上像二一一工程的學校都會推薦這本書作為教材,計算機類考研的同學也可以用此書作為主要參考書
  •   第二版就在看,現在看看第三版,與時俱進嘛。譚老師真的是站在讀者的角度來寫書,不愧于計算機普及教育的最大推廣人
  •   "終于拿到書了!翻了幾下挺高興的。我是初學者,在讀職校,學校有開一點計算機課程,不過講得比較簡單。我自己喜歡學編程,就買來C語言想好好再學下。說實話,書是隨便買的,因為那么多也一下子看不出哪本好哪本不太好。才看前兩章還行,再往后翻就覺得吃力了。還好在網上找到一個專門教編程課程的獵豹網校,在那里試聽了一下,覺得有老師教和帶,看著他在視頻上一點點仔細地邊講邊操作,確實比自己看書看得撓頭要容易多了!我覺得自己有信心學下去了!
  •   書是很好的, 很實用的書. 多看看對以后的道路很有幫助.程序時枯燥的, 但是這本書說的深入淺出, 不愧是計算機專業(yè)人手一本的好書.
  •   這本書是清華大學出版的,作者在電腦方面很有名,編的書很好,很適合C語言初學者使用,書中例題很多,解釋也很詳細的。有興趣的朋友不防去看看。
  •   譚浩強的C程序設計是C語言教材中最好的一本教材,適合自學,淺顯易懂。不錯!
  •   這本書很不錯的,是我們的計算機老師推薦的,是一本很不錯的學習C的指導用書,價錢很合理,推薦給大家使用?。。。。。?/li>
  •   因為計算機課學的是VF,為了考三級網絡技術買了這本書,但自己沒好好看,就沒參加機試了,唉但書的確是經典教材,老師都推薦的。
  •   C程序設計與C程序設計題解與上機指導(第3版)配合使用,是兩本非常適合初學者入門的C語言的經典書籍。
  •   我們用的計算機教材就是這本書。正版的,質量沒問題,而且送貨人服務態(tài)度很好的
  •   ??!與眾不同!作為一個學計算機語言的大學生關于C語言的書簡直是多得100年都讀不完在圖書館挑了幾本同步看發(fā)現譚老師就是不同?。?!其余的書有的知識點在這本有在那本就沒有且講述方式字眼各異然而看譚老師的書會感到其余的都淪為下品了!
  •   這本書是我讀過那么多C教材中最好的一本了。作者編寫內容到位,語言平實,讀者很容易理解每個概念??赐昝總€章節(jié)后,幾乎沒有不懂的地方了。我個人非常喜歡!~
  •   這個是大學教材,在復習計算機考試的時候,很有必要仔細的學習,是一本不錯的教材!
  •   上課的時候沒有買 反而是等到了要考計算機二級的時候才買的 雖然沒怎么看 但畢竟是經典啊 一看就懂了的那種 是學計算機c語言的必備寶典
  •   這本書和《C程序設計題解與上機指導(第3版)》配合使用很好。
  •   一本好書,可以改變一個人的命運.譚老師的<<C程序設計>>帶我們了解了C語言的世界,一本通俗的,讓我們可以很容易的理解.讓我從一個對C語言未知的世界變成了對C語言的認識.非常感謝譚老師,也非常感謝這本書給我?guī)淼耐ㄋ滓锥腃語言.
  •   我是自學C語言~~為了考國二。。這本書雖然不是專用教材,但邏輯真的很好。。
  •   通俗易懂,概念清晰,編排科學,價格合理,從此書可以看出,作者寫作時是站在初學者的角度的,既尊重作者,又貼近于作者的實際情況,它是初學者學習C語言的有效武器!
  •   譚浩強教授的書,深入淺出,通俗易懂,非常適合作為教材學習或者講解
  •   講得很透徹,連對計算機一竅不通的人也能看懂并學到不少東西。非常適合初學者甚至從零開始學的人。
  •   大學的教材,可惜不記得扔哪去了,現在又撿來閱讀一番,感覺編寫的通俗易懂,初學者不錯的學習教材,若需深入學習則還需輔以其他C語言的教材
  •   自學。不過有點難對我。還好有同學學的是專業(yè)計算機,到時好好請教。
  •   書編的確實不錯!計算機專業(yè)應人手一本?。?!
  •   因為要考級啊,計算機又是0基礎,網上查了好多 大部分都是推薦這本,買來看看~~~
  •   C語言的入門教材,非常喜歡,正在學習中!建議有想學C的朋友可以從這本書開始學習.
  •   這本書從本科到現在已經過了不知道多少遍了,被人弄丟了又買了一本。譚浩強老師的書不拘一格,總是能把深奧的原理和生活中形象的事物聯系到一起,而且實例很充分,注解很詳細,不是國內其他東拼西湊出來的書比的了的,確實是大家之作。對于很多新入門的人遇到的陷阱和易混淆的知識點辨析得很清楚。尤其適合高校大學生使用,學的不系統(tǒng)的,不扎實的都可以通過這本書來夯實一下!
  •   譚浩強的書,都知道,很好用。自學也很容易看懂。買的時候也推舉同學一起買,再加上和這本書的配套用書,一共買了6本
  •   還沒開始讀,計算機專業(yè)的同學給推薦的,說是挺好的
  •   不愧是銷量那么好的書,講解齊全,雖說難度比學校的教材要難的多,但還是可以接受的,真的是好書,讓我的C語言好了很多!
  •   譚浩強的C語言書適合自學者,很基礎而且講解清楚
  •   語言通俗易懂,是一本C語言入門的好教材
  •   發(fā)貨快,服務好,書的質量不錯不錯,最重要的是譚生寫的書不錯~!支持`!不過現在譚生又出了本新版的<C程序設計教程>了,哎,為什么不等等再買新版的呢?有點后悔~!
  •   譚浩強老師的《C程序設計》是很經典的一本程序設計書了,我很喜歡。推薦給大家
  •   對計算機考試很有用
  •   譚浩強經典的c語言書 男盆友考研專業(yè)課用的 不錯 寫的挺詳細的 對初學的不錯 有一定基礎的就不太推薦了
  •   比其他出版社出版的C語言基礎書都要好,親身體會
  •   C程序設計(第三版)寫的不錯,其實這個不用說,地球人都知道。
  •   譚浩強編著的C語言是同類中最好的,淺顯易懂!
  •   很好的C語言入門書,深入淺出,通俗易懂,就是印刷紙張比第二版薄了點兒~
  •   真的想要學習c語言這門基礎語言,就要從這本入手,雖然現在c語言出版換了很多代了,但是還是很多人介紹我購買這本
  •   書不錯,非常適合初學者學習,是一本十分不錯的教材,推薦使用。
  •   我沒有任何編程基礎,現在已經看此書到一半。覺得非常經典的一本書。大家要想學C這本書是不可多得的好教材。
  •   學習C語言的書之一,通俗易懂!
  •   書不錯,內容也很豐富,學學程序設計以后會用的
  •   看了之后我才知道這本書的好處,讓我進入了一個新的領域以前的關于C語言的那些書看的很煩躁,還是這本好
  •   書的設計很合理 內容豐富 送貨速度很快 書非常值得學習使用
  •   學習C語言必備的書,很好
  •   原來C語言沒有想象中的那么難!也是這本書寫得十分的通俗易懂吧!近段時間在盡力地學!
  •   淺顯易懂,普及型的程序基礎書
  •   該書真的不錯,大學里就拿他當教材使的,只不過畢業(yè)的時候沒有帶走,現在想起來后悔,所以就再買一本了,不過很遺憾的是他去掉了,C++的部分。講的很詳細,很適合初學者使用,我很喜歡!
  •   這本教材還是C語言中的經典的。課本對指針的描述很詳盡。不錯不錯。
  •   很好的一本書,感覺很多實例是很多學習c語言必備的,這樣有利于理解C語言的算法以及語法,推薦
  •   國內學習C語言的可能沒有沒看過這本書的,真的是很不錯!
  •   這本書寫的很不錯,淺顯易懂,步步深入。真的很適合初學者以及0基礎的朋友們學習
  •   書本里的內容 通俗易懂 真的 看了好幾章了 沒碰到不理解不明白的 內容感覺 還是挺全的 至少 別人跟我提到C語言的知識 我不懂的 書本里面都有
  •   很經典的一本C語言教材
  •   經典的C語言教材,入門深入皆可
  •   感想:中文的C語言入門標準化教材!
  •   國內C語言的經典教材,推薦!
  •   潭浩強的這本書不用做過多的評價很經典,內容全面深入淺出適合自學.本人第一次在當當買書感覺滿意.圖書質量好,價格便宜,隨書帶有夠物清單,到貨快,我選擇的是普通的郵遞,當當搞活動免費郵,09年2月19號下午訂購,20號當當網下單,21號中午收到書
  •   學好c語言的最好辦法就是看譚浩強教授的書籍
  •   很經典很基礎的C語言入門教程,通俗易懂。。。。。
  •   這是一本對C語言初學者非常好的一本書。
  •   這本書適合C語言初學者。
  •   程序設計的入門書,應該好好看看。
  •   很基礎的書。里面還有例題,邏輯思維強一點的一看就能懂。但懂歸懂閉上書能不能記住就看自己本事了。很好的書啊~~
  •   一直對C語言挺感興趣的,朋友都說譚老師的書不錯,就買來看了.還沒看完,但是卻能通俗易懂,我很喜歡
  •   毫不夸張的說,這本書拯救了我的C語言,我們老師講的不行,我全憑這本書,自學的....
  •   c語言基礎書
  •   原來的那本C語言弄丟了,想買本新的。選了很久,選中這本~滿適合自己的一本書,易懂!不錯~
  •   我是初學者,別人說這本書不錯,我就和這個書的上機指導一起買了一本,還不錯。
  •   初學者學習C語言的權威書籍。
  •   正在拜讀...就叫我評論....還是等我學OK了再來給大家說說吧.不過目前來看.覺得挺好..看上去基本沒什么問題///邊看邊寫一些簡單的程序...改動一下程序的一些內容.看有什么效果...確實很實用..易上手
  •   書的質量不錯,書中的講解和分析也很好,由其是指針那章,就得蠻細致的,每道題都有多種解題和思路,方法理論和上機的知識也通俗易懂??傮w感覺很好……
  •   像我這么沒耐性的同志,竟因為譚教授的一本書對C語言產生了興趣,實在歸功于譚教授的誨人不倦。書本質量也不錯,確實有些小錯誤,被我這個新手發(fā)現不應該哦。但還是推薦。
  •   對于C程序的初學者來說是一本很不錯的書,贊
  •   譚浩強老師經典的C語言教程,仔細研讀下。
  •   這本書才讀了一半,確實感覺不錯,很適合初學者用。書的質量也很好
  •   作為大學的教材 這本書的價值是沒必要去再探討了 漸淺升入
  •   內容專業(yè),語言平實易懂,可自學,如有教師輔導效果更佳
  •   看下來很容易懂,基本不用回頭反復看,不知道是不是同類的書都這樣,還是真的是譚浩強的特色。
  •   經過一年的學習,從不知到懂都是這本書給我了引導,內容很適合初學者。
  •   以前自己學過,現在是教妹妹在學,好書啊,學C語言必須要看的一本書。譚老真是n人啊~
  •   C語言這本書不錯,我是一個沒有學過C語言的人,這本書作為入門很好的!
  •   書寫的很詳細,前后呼應,將難點重復提出,一個星期就把大部分概念了解了一遍,降低了學習C語言的難度
  •   書比學校的教材強多了,希望下次能夠注意書的保存
  •   學習C語言的首選,多年不用了,這次買是復習用的。
  •   這本書很好因為以前學習的時候使用的正是這本?,F在收藏起來推薦大家這本書
  •   入門書籍,上課的教材,清華的書一個字好
  •   這本書很好了,雖然頁數不是很多,但每一句都很精,我建議初學者多看幾遍,不要只看一遍就不看了,這樣是不夠的,只有反復的看,把里面涉及到的知識點全部掌握,這才能使這本書的價值全部體現出來了.
  •   給初學者當教材,挺好
  •   非常適合學習C語言的人看
  •   一直想學C語言,這本書真的很不錯,
  •   初學c語言的 推薦這本書
  •   第一次買這樣的教育書 好好看看學習學習
  •   從第2版開始學習到現在工作了用第3版,譚浩強的書始終都是首選
  •   這是我們專升本采用的教材,很適合編程入門的人學習
  •   不愧是國內的一流教材,強力推薦剛剛開始學習C的人購買,絕對值回票價~強烈建議購買!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7