C Primer Plus, 6/e (簡體中文版)

C Primer Plus, 6/e (簡體中文版)

作者: [美]史蒂芬·普拉達(Stephen Prata)
出版社: 人民郵電
出版在: 2019-08-01
ISBN-13: 9787115390592
ISBN-10: 7115390592
裝訂格式: 平裝
總頁數: 730 頁





內容描述


普拉達、薑佑編著的《C Primer Plus<第6版>中文版》詳細講解了C語言的基本概念和編程技巧。
    全書共17章。第1章、第2章介紹了C語言編程的預備知識。第3章?第15章詳細講解了C語言的相關知識,包括數據類型、格式化輸入∕輸出、運算符、表達式、語句、循環、字符輸入和輸出、函數、數組和指針、字符和字符串函數、內存管理、文件輸入輸出、結構、位操作等。第16章、第17章介紹C預處理器、C庫和高級數據表示。本書以完整的程序為例,講解C語言的知識要點和註意事項。每章末尾設計了大量複習題和編程練習,幫助讀者鞏固所學知識和提高實際編程能力。附錄給出了各章複習題的參考答案和豐富的參考資料。
    本書可作為C語言的教材,適用於需要系統學習c語言的初學者,也適用於鞏固c語言知識或希望進一步提高編程技術的程序員。


目錄大綱


第1章  初識C語言
  1.1  C語言的起源
  1.2  選擇C語言的理由
    1.2.1  設計特性
    1.2.2  高效性
    1.2.3  可移植性
    1.2.4  強大而靈活
    1.2.5  面向程序員
    1.2.6  缺點
  1.3  C語言的應用範圍
  1.4  電腦能做什麼
  1.5  高級電腦語言和編譯器
  1.6  語言標準
    1.6.1  第1個ANSI∕IS0  C標準
    1.6.2  C99標準
    1.6.3  C11標準
  1.7  使用c語言的7個步驟
    1.7.1  第1步:定義程序的目標
    1.7.2  第2步:設計程序
    1.7.3  第3步:編寫代碼
    1.7.4  第4步:編譯
    1.7.5  第5步:運行程序
    1.7.6  第6步:測試和調試程序
    1.7.7  第7步:維護和修改代碼
    1.7.8  說明
  1.8  編程機制
    1.8.1  目標代碼文件、可執行文件和庫
    1.8.2  UNIX系統
    1.8.3  GNU編譯器集合和LLVM項目
    1.8.4  Linux系統
    1.8.5  PC的命令行編譯器
    1.8.6  集成開發環境(Windows)
    1.8.7  Windows∕Linux
    1.8.8  Macintosh中的C
  1.9  本書的組織結構
  1.10  本書的約定
    1.10.1  字體
    1.10.2  程序輸出
    1.10.3  特殊元素
  1.11  本章小結
  1.12  複習題
  1.13  編程練習
第2章  C語言概述
  2.1  簡單的c程序示例
  2.2  示例解釋
    2.2.1  第l遍:快速概要
    2.2.2  第2遍:程序細節
  2.3  簡單程序的結構
  2.4  提高程序可讀性的技巧
  2.5  進一步使用C
    2.5.1  程序說明
    2.5.2  多條聲明
    2.5.3  乘法
    2.5.4  打印多個值
  2.6  多個函數
  2.7  調試程序
    2.7.1  語法錯誤
    2.7.2  語義錯誤
    2.7.3  程序狀態
  2.8  關鍵字和保留標識符
  2.9  關鍵概念
  2.10  本章小結
  2.11  複習題
……
第3章  數據和C
第4章  字符串和格式化輸入/輸出
第5章  運算符、表達式和語句
第6章  C控制語句:循環
第7章  C控制語句:分支和跳轉
第8章  字符輸入/輸出和輸入驗證
第9章  函數
第10章  數指和指針
第11章  字符串和字符串函數
第12章  存儲類別、鏈接和內存管理
第13章  文件輸入/輸出
第14章  結構和其他數據形式
第15章  位操作
第16章  C預處理器和C庫
第17章  高級數據表示
附錄A 複習題答案
附錄B 參考資料




相關書籍

STC15單片機C語言項目開發

作者 周小方 陳育群

2019-08-01

Practical System programming for Rust developers: Build fast and secure software for Linux/Unix systems with the help of practical examples

作者 Eshwarla Prabhu

2019-08-01

C++ 編程規範 (C++ Coding Standards: 101 Rules, Guidelines, and Best Practices)

作者 Herb Sutter Andrei Alexandrescu 侯捷 陳碩 譯

2019-08-01