作 者:譚浩強 著
定 價:59.9
出 版 社:清華大學出版社
出版日期:2017年08月01日
頁 數:396
裝 幀:平裝
ISBN:9787302481447
本書為“十二五”普通高等教育本科重量規劃教材、北京市高等教育精品教材立項項目,獲全國高校出版社優秀暢銷書特等獎、原電子工業部優秀教材一等獎、全國高等院校計算機基礎教育研究會優秀教材一等獎等多項獎項。《C程序設計》累計發行逾1400萬冊,不僅創同類書的全國紀錄,在世界上也是罕見的,堪稱出版界的奇跡。《C程序設計》是一本公認的學習C語言程序設計的經典教材。根據C語言的發展和計算機教學的需要,作者在《C程序設計(第四版)》的基礎上進行了修訂,使內容更加完善,更易於理解,更加切合教學需要。本書按照C等
●第1章 程序設計和C語言
1.1 什麼是計算機程序
1.2 什麼是計算機語言
1.3 C語言的發展及其特點
1.4 最簡單的C語言程序
1.4.1 最簡單的C語言程序舉例
1.4.2 C語言程序的結構
1.5 運行C程序的步驟與方法
1.6 程序設計的任務
習題
第2章 算法——程序的靈魂
2.1 程序一算法十數據結構
2.2 什麼是算法
2.3 簡單的算法舉例
2.4 算法的特性
2.5 怎樣表示一個算法
2.5.1 用自然語言表示算法
2.5.2 用流程圖表示算法
2.5.3 三種基本結構和改進的流程圖
2.5.4 用N-S流程圖表示算法
2.5.5 用偽代碼表示算法
2.5.6 用計算機語言表示算法
2.6 結構化程序設計方法
習題
第3章 最簡單的C程序設計——順序程序設計
3.1 順序程序設計舉例
3.2 數據的表現形式及其運算
3.2.1 常量和變量
3.2.2 數據類型
3.2.3 整型數據
3.2.4 字符型數據
3.2.5 浮點型數據
3.2.6 怎樣確定常量的類型
3.3 運算符和表達式
3.3.1 C運算符
3.3.2 基本的算術運算符
3.3.3 自增(++)、自減(——)運算符
3.3.4 算術表達式和運算符的優先級與結合性
3.3.5 不同類型數據間的混合運算
3.3.6 強制類型轉換運算符
3.4 C語句
3.4.1 C語句的作用和分類
3.4.2 最基本的語句一賦值語句
3.5 數據的輸入輸出
3.5.1 輸入輸出舉例
3.5.2 有關數據輸入輸出的概念
3.5.3 用printf函數輸出數據
3.5.4 用scanf函數輸入數據
3.5.5 字符輸入輸出函數
習題
……
第4章 選擇結構程序設計
第5章 循環結構程序設計
第6章 利用數組處理批量數據
第7章 用函數實現模塊化程序設計
第8章 善於利用指針
第9章 用戶自己建立數據類型
第10章 對文件的輸入輸出
附錄
參考文獻
由譚浩強教授著、清華大學出版社出版的《C程序設計》經過近三十年一千多萬讀者的實踐檢驗,被公認為學習C語言程序設計的經典教材。根據C語言的發展和計算機教學的需要,《C程序設計(第五版)》作者在《C程序設計(第四版)》的基礎上進行了修訂,使內容更加完善,更易於理解,更加切合教學需要。《C程序設計(第五版)》按照C語言的新標準C99進行介紹,所有程序都符合C99的規定,使編寫程序更加規範;對C語言和程序設計的基本概念和要點講解透徹、全面而深入;按照作者提出的“提出問題-解決問題-歸納分析”三部曲進行教學和組織教材;《C程序設計(第五版)》的每個例題都按以下幾個步驟展開:提出任務-解題思路-編寫程序-運行程序-程序分析-有關說明。符合讀者認知規律,容易入門與提高。《C程序設計(第五版)》內容優選,體繫合理,概念清晰,講解詳盡,降低臺階,分散難點,例題豐富,深入淺出,文字流暢,通俗易懂,等
譚浩強 著
譚浩強教授,我國有名計算機教育專家。1958年畢業於清華大學自動控制繫。青年時期曾擔任清華大學學生會主席、北京市學聯副主席、北京市人民代表、全國文教戰線優選分子。他是我國計算機普及和高校計算機基礎教育的開拓者之一。現任全國高等院校計算機基礎教育研究會榮譽會長、教育部全國計算機應用技術證書考試委員會主任委員,享受國務院政府特殊津貼。曾獲國家科技進步獎、重量教學成果獎,被原國家科學技術委員會和中國科學技術協會表彰為“全國優選科普工作者”,被北京市人民政府評為“北京市有突出貢獻的專家”。譚浩強教授創造了三個世界紀錄:(1)30年來他(以及和他人合作)共編著出版了160多本計算機著作,主編了400等