C Primer Plus(第6版·英文版)(上下)

C Primer Plus(第6版·英文版)(上下)
定價:708
NT $ 531
 

內容簡介

包括《C Primer Plus(上冊)》《C Primer Plus(下冊)》共2冊。
詳細講解了C語言的基本概念和編程技巧。

《C Primer Plus(第6版)(英文)(套裝共2冊)》共17章。第1、2章介紹了C語言編程的預備知識。第3~15章詳細講解了C語言的相關知識,包括數據類型、格式化輸入/輸出、運算符、表達式、語句、循環、字符輸入和輸出、函數、數組和指針、字符和字符串函數、內存管理、文件輸入輸出、結構、位操作等。第16章、17章介紹C預處理器、C庫和高級數據表示。

《C Primer Plus(第6版)(英文)(套裝共2冊)》以完整的程序為例,講解C語言的知識要點和注意事項。每章末設計了大量復習題和編程練習,幫助讀者鞏固所學知識和提高實際編程能力。附錄給出了各章復習題的參考答案和豐富的參考資料。

普拉達(Stephen Prata),曾在加利福尼亞的馬林學院(肯特菲爾德)教授天文學、物理學和程序設計課程,現已退休。他在加州理工學院獲得學士學位,在加州大學伯克利分校獲得博士學位。他最早接觸程序設計,是為了利用計算機給星團建模。Stephen撰寫和與他人合著了十幾本書籍,其中包括C++Primer Plus和Unix Primer Plus。
 

目錄

《C Primer Plus(上冊)》
1 Getting Ready
第1章初識C語言
Whence C?/C語言的起源
Why C?/選擇C語言的理由
Design Features/設計特性
Efficiency/高效性
Portability/可移植性
Power and Flexibility/強大而靈活
Programmer Oriented/面向程序員
Shortcomings/缺點
Whither C?/C語言的應用范圍
What Computers Do/計算機能做什麼
High—level Computer Languages and Compilers/高級計算機語言和編譯器
Language Standards/語言標准
The First ANSI/ISOC Standard/第1個ANSI/ISOC標准
The C99 Standard/C99標准
The C11 Standard/C11標准
Using C:Seven Steps/使用C語言的幾個步驟
Step 1:Define the Program Objectives/第1步:定義程序的目標
Step 2:Design the Program/第2步:設計程序
Step 3:Write the Code/第3步:編寫代碼
Step 4:Compile/第4步:編譯
Step 5:Run the Program/第5步:運行程序
Step 6:Test and Debug the Program/第6步:測試和調試程序
Step 7:Maintain and Modify the Program/第7步:維護和修改代碼
Commentary/說明
Programming Mechanics/編程機制
Object Code Files, Executable Files, and Libraries/目標代碼文件、可執行文件和庫
Unix System/Unix系統
The GNU Compiler Collection and the LLVM Project/GNU編譯器集合和LLVM項目
Linux Systems/Linux系統
Command—Line Compilers for the PC/PC的命令行編譯器
Integrated Development Environments (Windows)/集成開發環境(Windows)
The Windows/Linux Option/Windows/Linux
C on the Macintosh/Macintosh中的C
How This Book Is Organized/本書的組織結構
Conventions Used in This Book/本書的約定
Typeface/字體
Program Output/程序輸出
Special Elements/特殊元素
Summary/本章小結
Review Questions/復習題
Programming Exercise/編程練習
2 Introducing C
第2章C語言概述
A Simple Example of C/簡單的C程序示例
The Example Explained/示例解釋
Pass 1:Quick Synopsis/第1遍:快速概要
Pass 2:Program Details/第2遍:程序細節
The Structure of a Simple Program/簡單程序的結構
Tips on Making Your Programs Readable/提高程序可讀性的技巧
Taking Another Step in Using C/進一步使用C
Documentation/程序說明
Multiple Declarations/多條聲明
Multiplication/乘法
Printing Multiple Values/打印多個值
While You’’re at It—Multiple Functions/多個函數
Introducing Debugging/調試程序
Syntax Errors/語法錯誤
Semantic Errors/語義錯誤
Program State/程序狀態
Keywords and Reserved Identifiers/關鍵字和保留標識符
Key Concepts/關鍵概念
Summary/本章小結
Review Questions/復習題
Programming Exercises/編程練習
3 Data and C
第3章數據和C
A Sample Program/示例程序
What’’s New in This Program?/程序中的新元素
Data Variables and Constants/變量與常量數據
Data: Data—Type Keywords/數據:數據類型關鍵字
Integer Versus Floating—Point Types/整數和浮點數
The Integer/整數
The Floating—Point Number/浮點數
Basic C Data Types/C語言基本數據類型
The int Type/int類型
Other Integer Types/其他整數類型
Using Characters: Type char/使用字符:char類型
The _Bool Type /_Bool類型
Portable Types:stdint.hand inttypes.h/可移植類型:stdint.h和inttypes.h
Types float, clouble, and long double/float.double和long double
Complex and Imaginary Types/復數和虛數類型
Beyond the Basic Types/其他類型
Type Sizes/類型大小
Using Data Types/使用數據類型
Arguments and Pitfalls/參數和陷阱
One More Example: Escape Sequences/轉義序列示例
What Happens When the Program Runs/程序運行情況
Flushing the Output/刷新輸出
Key Concepts/關鍵概念
Summary/本章小結
Review Questions/復習題
Programming Exercises/編程練習
4 Character Strings and Formatted Input/Output
第4章字符串和格式化輸入/輸出
Introductory Program/前導程序
Character Strings: An Introduction/字符串簡介
Type char Arrays and the Null Character/char類型數組和null字符
Using Strings/使用字符串
The strlen()Function/strlen()函數
Constants and the C Preprocessor/常量和C預處理器
The const Modifier/const限定符
Manifest Constants on the Job/明示常量
Exploring and Exploiting printf()and scanf()/printf()和scanf()
The printf()Function/printf()函數
Using printf()/使用printf()
Conversion Specification Modifiers for printf()/printf()的轉換說明修飾符
What Does a Conversion Specification Convert?/轉換說明的意義
Using scanf()/使用scanf()
The+ Modifier with printf()and scanf()/printf()和scanf()的*修飾符
Usage Tips for printf()/printf()的用法提示
Key Concepts/關鍵概念
Summary/本章小結
Review Questions/復習題
Programming Exercises/編程練習
……
5 Operators, Expressions,and Statements
第5章運算符、表達式和語句
6 C Control Statements:Looping
第6章C控制語句:循環
7 C Control Statements:Branching and Jumps
第7章C控制語句:分支和跳轉
8 Character Input/Output and Input Validation
第8章字符輸入/輸出和輸入驗證
9 Functions
第9章函數
10 Arrays and Pointers
第10章數組和指針
11 Character Strings and String Functions
第11章字符串和字符串函數
《C Primer Plus(下冊)》
網路書店 類別 折扣 價格
  1. 新書
    75
    $531