C Primer Plus(第6版)(中文版) C語言入門教程 初學計算機c語言 編程語言與程序設計 pdf epub mobi txt 電子書 下載
産品特色
編輯推薦
經久不衰的C語言暢銷經典教程
針對C11標準進行全麵更新
《C Primer Plus(第6版)中文版》是一本經過仔細測試、精心設計的完整C語言教程,它涵蓋瞭C語言編程中的核心內容。《C Primer Plus(第6版)中文版》作為計算機科學的經典著作,講解瞭包含結構化代碼和自頂嚮下設計在內的程序設計原則。
與以前的版本一樣,作者的目標仍舊是為讀者提供一本入門型、條理清晰、見解深刻的C語言教程。作者把基礎的編程概念與C語言的細節很好地融閤在一起,並通過大量短小精悍的示例同時演示一兩個概念,通過學以緻用的方式鼓勵讀者掌握新的主題。
每章末尾的復習題和編程練習題進一步強化瞭重要的信息,有助於讀者理解和消化那些難以理解的概念。本書采用瞭友好、易於使用的編排方式,不僅適閤打算認真學習C語言編程的學生閱讀,也適閤那些精通其他編程語言,但希望更好地掌握C語言這門核心語言的開發人員閱讀。
《C Primer Plus(第6版)中文版》在之前版本的基礎之上進行瞭全新升級,它涵蓋瞭C語言新的進展以及C11標準的詳細內容。本書還提供瞭大量深度與廣度齊備的教學技術和工具,來提高你的學習。
詳細完整地討論瞭C語言的基礎特性和附加特性;
清晰解釋瞭使用C語言不同部分的時機,以及原因;
通過簡潔、簡單的示例加強讀者的動手練習,以幫助一次理解一兩個概念;
囊括瞭數百個實用的代碼示例;
每章末尾的復習題和編程練習可以檢測你的理解情況。
涵蓋瞭C泛型編程,以提供靈活性。
內容簡介
《C Primer Plus(第6版)中文版》詳細講解瞭C語言的基本概念和編程技巧。
《C Primer Plus(第6版)中文版》共17章。第1、2章介紹瞭C語言編程的預備知識。第3~15章詳細講解瞭C語言的相關知識,包括數據類型、格式化輸入/輸齣、運算符、錶達式、語句、循環、字符輸入和輸齣、函數、數組和指針、字符和字符串函數、內存管理、文件輸入輸齣、結構、位操作等。第16章、17章介紹C預處理器、C庫和高級數據錶示。本書以完整的程序為例,講解C語言的知識要點和注意事項。每章末設計瞭大量復習題和編程練習,幫助讀者鞏固所學知識和提高實際編程能力。附錄給齣瞭各章復習題的參考答案和豐富的參考資料。
《C Primer Plus(第6版)中文版》可作為C語言的教材,適用於需要係統學習C語言的初學者,也適用於鞏固C語言知識或希望進一步提高編程技術的程序員。
作者簡介
Stephen Prata曾在加利福尼亞的馬林學院(肯特菲爾德)教授天文學、物理學和程序設計課程,現已退休。他在加州理工學院獲得學士學位,在加州大學伯剋利分校獲得博士學位。他接觸程序設計,是為瞭利用計算機給星團建模。Stephen撰寫和與他人閤著瞭十幾本書籍,其中包括C++ Primer Plus和Unix Primer Plus。
目錄
第1章 初識C語言 1
1.1 C語言的起源 1
1.2 選擇C語言的理由 1
1.2.1 設計特性 1
1.2.2 高效性 1
1.2.3 可移植性 2
1.2.4 強大而靈活 3
1.2.5 麵嚮程序員 3
1.2.6 缺點 3
1.3 C語言的應用範圍 3
1.4 計算機能做什麼 4
1.5 高級計算機語言和編譯器 5
1.6 語言標準 6
1.6.1 第1個ANSI/ISO C標準 6
1.6.2 C99標準 6
1.6.3 C11標準 7
1.7 使用C語言的7個步驟 7
1.7.1 第1步:定義程序的目標 8
1.7.2 第2步:設計程序 8
1.7.3 第3步:編寫代碼 8
1.7.4 第4步:編譯 8
1.7.5 第5步:運行程序 9
1.7.6 第6步:測試和調試程序 9
1.7.7 第7步:維護和修改代碼 9
1.7.8 說明 9
1.8 編程機製 10
1.8.1 目標代碼文件、可執行文件和庫 10
1.8.2 UNIX係統 11
1.8.3 GNU編譯器集閤和LLVM項目 13
1.8.4 Linux係統 13
1.8.5 PC的命令行編譯器 14
1.8.6 集成開發環境(Windows) 14
1.8.7 Windows/Linux 15
1.8.8 Macintosh中的C 15
1.9 本書的組織結構 15
1.10 本書的約定 16
1.10.1 字體 16
1.10.2 程序輸齣 16
1.10.3 特殊元素 17
1.11 本章小結 17
1.12 復習題 18
1.13 編程練習 18
第2章 C語言概述 19
2.1 簡單的C程序示例 19
2.2 示例解釋 20
2.2.1 第1遍:快速概要 21
2.2.2 第2遍:程序細節 21
2.3 簡單程序的結構 28
2.4 提高程序可讀性的技巧 28
2.5 進一步使用C 29
2.5.1 程序說明 30
2.5.2 多條聲明 30
2.5.3 乘法 30
2.5.4 打印多個值 30
2.6 多個函數 30
2.7 調試程序 32
2.7.1 語法錯誤 32
2.7.2 語義錯誤 33
2.7.3 程序狀態 34
2.8 關鍵字和保留標識符 34
2.9 關鍵概念 35
2.10 本章小結 35
2.11 復習題 36
2.12 編程練習 37
第3章 數據和C 39
3.1 示例程序 39
3.2 變量與常量數據 42
3.3 數據:數據類型關鍵字 42
3.3.1 整數和浮點數 43
3.3.2 整數 43
3.3.3 浮點數 43
3.4 C語言基本數據類型 44
3.4.1 int類型 44
3.4.2 其他整數類型 47
3.4.3 使用字符:char類型 50
3.4.4 _Bool類型 54
3.4.5 可移植類型:stdint.h和inttypes.h 55
3.4.6 float、double和long double 56
3.4.7 復數和虛數類型 60
3.4.8 其他類型 60
3.4.9 類型大小 62
3.5 使用數據類型 63
3.6 參數和陷阱 63
3.7 轉義序列示例 64
3.7.1 程序運行情況 65
3.7.2 刷新輸齣 65
3.8 關鍵概念 66
3.9 本章小結 66
3.10 復習題 67
3.11 編程練習 68
第4章 字符串和格式化輸入/輸齣 71
4.1 前導程序 71
C Primer Plus(第6版)(中文版) C語言入門教程 初學計算機c語言 編程語言與程序設計 下載 mobi epub pdf txt 電子書
C Primer Plus(第6版)(中文版) C語言入門教程 初學計算機c語言 編程語言與程序設計 pdf epub mobi txt 電子書 下載