《C語言設計》是譚浩強教授編寫,清華大學出版社出版的C語言程式教程。第一版於1991年出版,第二版於1999年出版。由於《C語言設計》第3版作者具有豐富的教學經驗和編寫教材的經驗,並針對初學者的特點,精心策劃、準確定位,使得《C語言設計》第3版概念清晰、例題豐富、深入淺出,受到專家和讀者的一致好評,被普遍認為是學習C語言的好教材,並被全國大多數高校選用。十多年來《C語言設計》第3版累計發行了700多萬冊,創同類書的全國最高記錄,是學習C語言的主流用書。該書曾榮獲原電子工業部優秀教材一等獎、高校出版社優秀暢銷書特等獎、全國高等院校計算機基礎教育研究會優秀教材一等獎。根據發展的需要,作者對《C語言設計》第3版進行了再修訂,使該書更加完善,更便於學習。書中全部例題中的程式均已調試通過。
基本介紹
- 書名:C語言設計
- 出版社:清華大學出版社
- 頁數:378頁
- 開本:16, 16開
- 品牌:清華大學出版社
- 作者:譚浩強
- 出版日期:2005年7月3日
- 語種:簡體中文
- ISBN:9787302108535
基本介紹
內容簡介
作者簡介
他創造了3個世界記錄:
在我國學習計算機的人中很少有人不知道譚浩強的名字的。他善於用讀者容易理解的方法和語言說明複雜的概念。許多人認為他“開創了計算機書籍貼近大眾的新風”,為我國的計算機普及畫來作出了重要貢獻。
譚浩強教授獲全國高校教學成果獎(國家能獎)、國家科技進步獎,北京市政府授予“有突出貢獻專家稱號”。全國政協副主席、中國工程院院長宋健為他題詞,知名人士他為“教授計算技術的大師,普及現代科技之巨擘”。《計算機世界》報組織的“世紀評選”指導他評為我國“20世紀最有影響的IT人物”10個人之一(排在第2位)。他的功績是把千百萬民眾帶入計算機的大門。
圖書目錄
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 關係運算符及其優先次序
5.1.2 關係表達式
5.2 邏輯運算符和邏輯表達式
5.2.1 邏輯運算符及其優先次序
5.2.2 邏輯表達式
5.3 if 語句
5.3.1 if語句的3種形式
5.3.2 if語句的嵌套
5.3.3 條件運算符
5.4 switch語句
5.5 程式舉例
習題
6 循環控制6.1概述
7 數組
8 函式
9 預處理命令
10 指針
11 結構體與共用體
12 位運算
13 檔案
14 常見錯誤和程式調試
附錄A 常用字元與ASCII代碼對照表
附錄B C語言中的關鍵字
附錄C 運算符和結合性
附錄D C語言常用語法提要
附錄E C庫函式
參考文獻