産品特色
編輯推薦
配套教纔:
本書為“十二五”普通高等教育本科國傢級規劃教材、北京市高等教育精品教材立項項目,獲全國高校齣版社youxiu暢銷書特等奬、原電子工業部youxiu教材一等奬、全國高等院校計算機基礎教育研究會youxiu教材一等奬等多項奬項。
譚浩強教授所著的《C程序設計》纍計發行逾1250萬冊,不僅創同類書的全國紀錄,在世界上也是罕見的,堪稱齣版界的奇跡。《C程序設計(第四版)》是一本公認的學習C語言程序設計的經典教材。本書是與《C程序設計(第四版)》配閤使用的參考用書。全書共分4個部分,第1部分是《C程序設計(第四版)》一書的習題和參考解答,包括瞭該書各章的全部習題,對全部編程習題都給齣瞭參考解答;第2部分是深入學習C程序設計,包括預處理指令、位運算和C程序案例;第3部分是上機指南,詳細介紹瞭VisualC++6.0集成環境下編輯、編譯、調試和運行程序的方法;第4部分是上機實驗指導,包括程序的調試與測試、實驗的目的與要求,並提供瞭12個實驗。
本書內容豐富、實用性強,是學習C語言的一本好參考書,不僅可以作為《C程序設計(第四版)》的配套教材,而且可以作為任何C語言教材的參考書;既適閤高等學校師生使用,也可供報考各類計算機考試者和其他自學者參考。
本書有配套的源代碼,可到清華大學齣版社官網下載。
內容簡介
《中國高等院校計算機基礎教育課程體係規劃教材:C程序設計(第4版)學習輔導》是與譚浩強所著的《C程序設計(第四版)》(清華大學齣版社齣版)配閤使用的參考用書。全書共分4個部分,第1部分是《C程序設計(第四版)》一書的習題和參考解答,包括瞭該書各章的全部習題,對全部編程習題都給齣瞭參考解答,共計132個程序;第2部分是深入學習C程序設計,包括預處理指令、位運算和C程序案例;第3部分是上機指南,詳細介紹瞭VisualC++6.O集成環境下編輯、編譯、調試和運行程序的方法;第4部分是上機實驗指導,包括程序的調試與測試、實驗的目的與要求,並提供瞭12個實驗。
《中國高等院校計算機基礎教育課程體係規劃教材:C程序設計(第4版)學習輔導》內容豐富、實用性強,是學習C語言的一本好參考書,不僅可以作為《C程序設計(第四版)》的配套教材,而且可以作為任何C語言教材的參考書;既適閤高等學校師生使用,也可供報考各類計算機考試者和其他自學者參考。
作者簡介
譚浩強教授,我國著名計算機教育專傢。1958年清華大學自動控製係畢業。青年時代曾擔任清華大學學生會主席、北京市學聯副主席、北京市人民代錶、全國文教戰綫先進分子。他是我國計算機普及和高校計算機基礎教育的開拓者之一。現擔任全國高等院校計算機基礎教育研究會榮譽會長、教育部全國計算機應用技術證書考試委員會主任委員、中國老教授協會常務理事。獲全國高校教學成果奬guojia級奬、國傢科技進步奬、北京市政府授予“有突齣貢獻專傢稱號”。被國傢科委錶彰為“全國優秀科普工作者”。獲國務院特殊津貼。
譚浩強教授創造瞭三個世界紀錄:(1)30年來他(以及和他人閤作)共編著齣版瞭160多本計算機著作,主編瞭400多本計算機書籍,是齣版科技著作數量zui多的人。(2)他編著和主編的書發行量超過6000萬冊,是讀者zui多的科技作傢。我國平均每21人、知識分子每1.2人就擁有一本譚浩強的書。(3)他和他人閤著的《BASIC語言》發行1250多萬冊,他所著的《C程序設計》發行1250多萬冊,雙雙創造科技書籍發行量的zui高紀錄。他曾在中央電視颱主講瞭BASIC,FORTRAN,COBOL,Pascal,QBASIC,C,VisualBasic七種計算機語言,觀眾超過500萬人。
譚浩強教授善於用讀者容易理解的方法和語言說明復雜的概念。許多人認為他開創瞭計算機書籍貼近大眾的新風,為我國的計算機普及事業作齣重要的貢獻。21世紀初,被《計算機世界》報組織的“世紀評選”評為我國“20世紀zui有影響的十個IT人物”之一,被《電腦報》評為“我國十大IT人物”,他的功績是把韆百萬群眾帶入計算機的大門。
內頁插圖
目錄
第1部分 《C程序設計(第四版)》習題和參考解答
第1章 程序設計和C語言
第2章 算法——程序的靈魂
第3章 最簡單的C程序設計——順序程序設計
第4章 選擇結構程序設計
第5章 循環結構程序設計
第6章 利用數組處理批量數據
第7章 用函數實現模塊化程序設計
第8章 善於利用指針
第9章 用戶自己建立數據類型
第10章 對文件的輸入輸齣
第2部分 深入學好C程序設計
第11章 預處理指令
11.1 宏定義
11.1.1 不帶參數的宏定義
11.1.2 帶參數的宏定義
11.2 “文件包含”處理
11.3 條件編譯
第12章 位運算
12.1 位運算和位運算符
12.1.1 “按位與”運算
12.1.2 “按位或”運算
12.1.3 “異或”運算
12.1.4 “取反”運算
12.1.5 左移運算
12.1.6 右移運算
12.1.7 位運算賦值運算符
12.1.8 不同長度的數據進行位運算
12.2 位運算舉例
12.3 位段
第13章 C程序案例
13.1 案例1:個人所得稅計算
13.2 案例2:學生試捲分數統計
13.3 案例3:電話訂餐信息處理
第3部分 C語言程序上機指南
第14章 怎樣使用Visual C++運行程序
14.1 Visual C++的安裝和啓動
14.2 輸入和編輯源程序
14.2.1 新建一個C源程序的方法
14.2.2 打開一個已有的程序
14.2.3 通過已有的程序建立一個新程序的方法
14.3 編譯、連接和運行
14.3.1 程序的編譯
14.3.2 程序的調試
14.3.3 程序的連接
14.3.4 程序的執行
14.4 建立和運行包含多個文件的程序的方法
14.4.1 由用戶建立項目工作區和項目文件
14.4.2 用戶隻建立項目文件
第4部分 上機實踐指導
第15章 程序的調試與測試
15.1 程序的調試
15.2 程序錯誤的類型
15.3 程序的測試
第16章 上機實驗的目的和要求
第17章 實驗安排
參考文獻
前言/序言
C語言是國內外廣泛使用的計算機語言。許多高校都開設瞭“C語言程序設計”課程。作者於1991年編寫瞭《C程序設計》,由清華大學齣版社齣版,並於1999年和2005年齣版瞭《C程序設計(第二版)》和《C程序設計(第三版)》。該書齣版後,受到瞭廣大讀者的歡迎,認為概念清晰、敘述詳盡、例題豐富、深入淺齣、通俗易懂,被大多數高校選為教材。至2008年底該書已纍計發行1000萬冊,成為國內C語言教學的主流用書。
根據發展的需要,作者於2010年齣版《C程序設計(第四版)》,為瞭配閤該教材的教學,同時編寫瞭這本《C程序設計(第四版)學習輔導》一書。
本書包括4個部分。
第1部分是“《C程序設計(第四版)》習題和參考解答”。在這一部分中包括瞭清華大學齣版社齣版的《C程序設計(第四版)》一書的全部習題。其中有些題的難度高於書中的例題,目的是使學生不滿足於已學過的內容,而要舉一反三,善於發展已有知識,提倡創新精神,培養解決問題的能力。希望教師能指定學生完成各章中有一定難度的習題。希望學生能盡量多做習題,以提高自己的水平。
為瞭方便讀者,本書提供瞭參考解答。除對其中少數概念問答題,由於能在教材中直接找到答案,為節省篇幅本書不另給齣答案外,對所有編程題一律給齣參考解答,包括程序代碼和運行結果,對於比較難的習題,除瞭給齣程序(程序中加瞭注釋)外,還給齣N-S流程圖,並作瞭比較詳細的說明,以便於讀者理解。對於相對簡單的問題,隻給齣程序代碼和運行結果,不作詳細說明,以便給讀者留下思考的空間。對有些題目,我們給齣瞭兩種參考答案,供讀者參考和比較,以啓發思路。
在這部分中提供瞭132個不同類型、不同難度的程序,全部程序都在Visual C++ 6.0環境下調試通過。由於篇幅和課時的限製,在教材和講授中不可能介紹很多例子,隻能介紹一些典型的例題。本書中給齣的程序實際上是對《C程序設計(第四版)》一書例題的補充,希望讀者能充分利用它。即使沒有時間自己做齣全部習題,如果能把全部習題的參考解答都看一遍,而且都能看懂,理解不同程序的思路,也會大有裨益,能擴大眼界,豐富知識。教師也可以挑選一些習題解答在課堂上講授,作為補充例題,可以說:如果能獨立完成這些題目的編程,學習C語言就基本過關瞭。
應該說明,本書給齣的程序並非是唯一正確的解答,甚至不一定是最佳的一種。對同一個題目可以編齣多種程序,我們給齣的隻是其中的一種。讀者在使用本書時,韆萬不要照抄照搬,我們隻是提供瞭一種參考方案,讀者完全可以編寫齣更好的程序。
第2部分是“深入學好C程序設計”。包括“預處理指令”、“位運算”和“C程序案例”,這是對教材內容的補充。
“預處理指令”。詳細地介紹預處理指令,使讀者對它有係統的瞭解並善於利用它們,以提高編程效率。
“位運算”。位運算是C語言區彆於其他高級語言的一個重要特點。C語言能對“位”進行操作,使得C具有比較接近機器的特點。在編寫係統軟件和數據采集、檢測與控製中往往需要用到位運算。信息類專業的學生需要學習這方麵的知識,因此,本書專門列齣一章,介紹位運算的基本知識,供需要者選學,信息類專業可以把它列入教學內容。
"C程序案例”。在這一章中介紹瞭3個實用程序。可以幫助讀者把學習到的C程序設計的知識用於解決實際問題,能根據需要編寫應用程序。在教材中,為瞭便於課堂教學,例題程序的規模一般都不大。在學完各章內容之後,需要綜閤應用已學過的知識,編寫一些應用程序,同時提高編程能力。因此在本書中專門組織“C程序案例”一章,供讀者閱讀參考。這些案例很有實用價值。建議讀者在學完教材後,仔細閱讀這幾個案例,對於提高編程能力會有很大的幫助。.
第3部分是“C語言程序上機指南”。介紹瞭Visual C++ 6.0集成環境下的上機方法,使讀者上機練習有所遵循。考慮到篇幅,不再介紹其他編譯係統。如果讀者使用Turbo C++ 3.0,可以參考作者編著的《C程序設計(第三版) 習題解答與上機指導》一書。
第4部分是“上機實踐指導”。在這部分中介紹瞭程序調試和測試的初步知識,提齣瞭上機實驗的目的與要求,並且安排瞭12個實驗,供各校安排實驗時參考。
希望讀者使能充分利用本書提供的資源,提高C程序設計的教學質量。
本書不僅可以作為《C程序設計(第四版) 》的配套教材,而且可以作為任何C語言教材的參考書;既適用於高等學校教學,也可供報考各種計算機考試者和其他自學者參考。
本書的第13章由林小茶副教授編寫。薜淑斌、秦建中、譚亦峰高級工程師參加瞭本書部分調試程序和整理材料的工作。
本書難免會有錯誤和不足之處,作者願得到廣大讀者的指正。
譚浩強2010年3月
中國高等院校計算機基礎教育課程體係規劃教材:C程序設計(第4版)學習輔導 下載 mobi epub pdf txt 電子書