C語言設計

C語言設計

《C語言設計》是譚浩強教授編寫,清華大學出版社出版的C語言程式教程。第一版於1991年出版,第二版於1999年出版。由於《C語言設計》第3版作者具有豐富的教學經驗和編寫教材的經驗,並針對初學者的特點,精心策劃、準確定位,使得《C語言設計》第3版概念清晰、例題豐富、深入淺出,受到專家和讀者的一致好評,被普遍認為是學習C語言的好教材,並被全國大多數高校選用。十多年來《C語言設計》第3版累計發行了700多萬冊,創同類書的全國最高記錄,是學習C語言的主流用書。該書曾榮獲原電子工業部優秀教材一等獎、高校出版社優秀暢銷書特等獎、全國高等院校計算機基礎教育研究會優秀教材一等獎。根據發展的需要,作者對《C語言設計》第3版進行了再修訂,使該書更加完善,更便於學習。書中全部例題中的程式均已調試通過。

基本介紹

  • 書名:C語言設計
  • 出版社:清華大學出版社
  • 頁數:378頁
  • 開本:16, 16開
  • 品牌:清華大學出版社
  • 作者:譚浩強
  • 出版日期:2005年7月3日
  • 語種:簡體中文
  • ISBN:9787302108535
基本介紹,內容簡介,作者簡介,圖書目錄,

基本介紹

內容簡介

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

作者簡介

譚浩強,教授,我國著名計算機教育專家。1034年生,廣東台山人。1985年清華大學自動控制系畢業。學生時代曾擔任清華大學學生會主席、北京市人民代表。他是我國計算機普及和高校計算機基礎教育開拓者之一,現任全國高等院校計算機基礎教育研究會會長、教育部一國計算機套用技術證書考試委員會主任委員和教育部全國計算機等級考試委員會副主任。
他創造了3個世界記錄:
(1)20年來他(及和他人合作)共編著出版了140本計算機著作,此外主編了300多本計算機書籍,是出版科技著作數量最多的人;
(2)他編著和主編的書發行量超過5000萬冊,是讀者最多的科技作家。我國平均每26人、知識分子每1.5人就擁有1本譚浩強編著的書;
(3)他和別人合作編著的《BASIC語言》發行了1250萬冊,創科技書籍發行量的世界記錄。此外他編著的《C程式設計》發行了700萬冊,在中央電視台系統地向全國講授了BASIC、C、FORTRAN、COBOL、PASCAL、Visual Basic共7種計算機語言,觀眾超過500萬人。
在我國學習計算機的人中很少有人不知道譚浩強的名字的。他善於用讀者容易理解的方法和語言說明複雜的概念。許多人認為他“開創了計算機書籍貼近大眾的新風”,為我國的計算機普及畫來作出了重要貢獻。
譚浩強教授獲全國高校教學成果獎(國家能獎)、國家科技進步獎,北京市政府授予“有突出貢獻專家稱號”。全國政協副主席、中國工程院院長宋健為他題詞,知名人士他為“教授計算技術的大師,普及現代科技之巨擘”。《計算機世界》報組織的“世紀評選”指導他評為我國“20世紀最有影響的IT人物”10個人之一(排在第2位)。他的功績是把千百萬民眾帶入計算機的大門。

圖書目錄

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 關係運算符及其優先次序
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庫函式
參考文獻

相關詞條

熱門詞條

聯絡我們