C Primer Plus 第6版 英文版(全2册)
全新正版 极速发货
¥
82.31
6.3折
¥
129.9
全新
库存4件
作者(美)史蒂芬·普拉达
出版社人民邮电出版社
ISBN9787115413512
出版时间2016-03
装帧平装
开本16开
定价129.9元
货号1202456453
上书时间2024-07-12
商品详情
- 品相描述:全新
- 商品描述
-
目录
1 Getting Ready 1
第1章 初识C语言
Whence C? / C语言的起源 1
Why C? / 选择C语言的理由 2
Design Features / 设计特性 2
Efficiency / 高效性 3
Portability / 可移植性 3
Power and Flexibility / 强大而灵活 3
Programmer Oriented / 面向程序员 3
Shortcomings / 缺点 4
Whither C? / C语言的应用范围 4
What Computers Do / 计算机能做什么 5
High-level Computer Languages and Compilers / 高级计算机语言和编译器 6
Language Standards / 语言标准 7
The First ANSI/ISO C Standard / 第1个ANSI/ISO C标准 8
The C99 Standard / C99标准 8
The C11 Standard / C11标准 9
Using C: Seven Steps / 使用C语言的几个步骤 9
Step 1: Define the Program Objectives / 第1步:定义程序的目标 10
Step 2: Design the Program / 第2步:设计程序 10
Step 3: Write the Code / 第3步:编写代码 11
Step 4: Compile / 第4步:编译 11
Step 5: Run the Program / 第5步:运行程序 12
Step 6: Test and Debug the Program / 第6步:测试和调试程序 12
Step 7: Maintain and Modify the Program / 第7步:维护和修改代码 13
Commentary / 说明 13
Programming Mechanics / 编程机制 13
Object Code Files, Executable Files, and Libraries / 目标代码文件、可执行文件和库 14
Unix System / Unix系统 16
The GNU Compiler Collection and the LLVM Project / GNU编译器集合和LLVM项目 18
Linux Systems / Linux系统 18
Command-Line Compilers for the PC / PC的命令行编译器 19
Integrated Development Environments (Windows) / 集成开发环境(Windows) 19
The Windows/Linux Option / Windows/Linux 21
C on the Macintosh / Macintosh中的C 21
How This Book Is Organized / 本书的组织结构 22
Conventions Used in This Book / 本书的约定 22
Typeface / 字体 22
Program Output / 程序输出 23
Special Elements / 特殊元素 24
Summary / 本章小结 24
Review Questions / 复习题 25
Programming Exercise / 编程练习 25
2 Introducing C 27
第2章 C语言概述
A Simple Example of C / 简单的C程序示例 27
The Example Explained / 示例解释 28
Pass 1: Quick Synopsis / 第1遍:快速概要 30
Pass 2: Program Details / 第2遍:程序细节 31
The Structure of a Simple Program / 简单程序的结构 40
Tips on Making Your Programs Readable / 提高程序可读性的技巧 41
Taking Another Step in Using C / 进一步使用C 42
Documentation / 程序说明 43
Multiple Declarations / 多条声明 43
Multiplication / 乘法 43
Printing Multiple Values / 打印多个值 43
While You’re at It—Multiple Functions / 多个函数 44
Introducing Debugging / 调试程序 46
Syntax Errors / 语法错误 46
Semantic Errors / 语义错误 47
Program State / 程序状态 49
Keywords and Reserved Identifiers / 关键字和保留标识符 49
Key Concepts / 关键概念 50
Summary / 本章小结 51
Review Questions / 复习题 51
Programming Exercises / 编程练习 53
3 Data and C 55
第3章 数据和C
A Sample Program / 示例程序 55
What’s New in This Program? / 程序中的新元素 57
Data Variables and Constants / 变量与常量数据 59
Data: Data-Type Keywords / 数据:数据类型关键字 59
Integer Versus Floating-Point Types / 整数和浮点数 60
The Integer / 整数 61
The Floating-Point Number / 浮点数 61
Basic C Data Types / C语言基本数据类型 62
The int Type / int类型 62
Other Integer Types / 其他整数类型 66
Using Characters: Type char / 使用字符:char类型 71
The _Bool Type / _Bool类型 77
Portable Types: stdint.h and inttypes.h / 可移植类型:stdint.h和inttypes.h 77
Types float, double, and long double / float、double和long double 79
Complex and Imaginary Types / 复数和虚数类型 85
Beyond the Basic Types / 其他类型 85
Type Sizes / 类型大小 87
Using Data Types / 使用数据类型 88
Arguments and Pitfalls / 参数和陷阱 89
One More Example: Escape Sequences / 转义序列示例 91
What Happens When the Program Runs / 程序运行情况 91
Flushing the Output / 刷新输出 92
Key Concepts / 关键概念 93
Summary / 本章小结 93
Review Questions / 复习题 94
Programming Exercises / 编程练习 97
4 Character Strings and Formatted Input/Output 99
第4章 字符串和格式化输入/输出
Introductory Program / 前导程序 99
Character Strings: An Introduction / 字符串简介 101
Type char Arrays and the Null Character / char类型数组和null字符 101
Using Strings / 使用字符串 102
The strlen() Function / strlen()函数 103
Constants and the C Preprocessor / 常量和C预处理器 106
The const Modifier / const限定符 109
Manifest Constants on the Job / 明示常量 109
Exploring and Exploiting printf() and scanf() / printf()和scanf() 112
The printf() Function / printf()函数 112
Using printf() / 使用printf() 113
Conversion Specification Modifiers for printf() / printf()的转换说明修饰符 115
What Does a Conversion Specification Convert? / 转换说明的意义 122
Using scanf() / 使用scanf() 128
The * Modifier with printf() and scanf() / printf()和scanf()的*修饰符 133
Usage Tips for printf() / printf()的用法提示 135
Key Concepts / 关键概念 136
Summary / 本章小结 137
Review Questions / 复习题 138
Programming Exercises / 编程练习 140
5 Operators, Expressions, and Statements 143
第5章 运算符、表达式和语句
Introducing Loops / 循环简介 144
Fundamental Operators / 基本运算符 146
Assignment Operator: = / 赋值运算符:= 146
Addition Operator: + / 加法运算符:+ 149
Subtraction Operator: - / 减法运算符:- 149
Sign Operators: - and + / 符号运算符:-和+ 150
Multiplication Operator: * / 乘法运算符:* 151
Division Operator: / / 除法运算符:/ 153
Operator Precedence / 运算符优先级 154
Precedence and the Order of Evaluation / 优先级和求值顺序 156
Some Additional Operators / 其他运算符 157
The sizeof Operator and the size_t Type / sizeof运算符和size_t类型 158
Modulus Operator: % / 求模运算符:% 159
Increment and Decrement Operators: ++ and -- / 递增和递减运算符:++和-- 160
Decrementing: -- / 递减运算符:-- 164
Precedence / 优先级 165
Don’t Be Too Clever / 不要自作聪明 166
Expressions and Statements / 表达式和语句 167
Expressions / 表达式 167
Statements / 语句 168
Compound Statements (Blocks) / 复合语句(块) 171
Type Conversions / 类型转换 174
The Cast Operator / 强制类型转换运算符 176
Function with Arguments / 带参数的函数 177
A Sample Program / 示例程序 180
Key Concepts / 关键概念 182
Summary / 本章小结 182
Review Questions / 复习题 183
Programming Exercises / 编程练习 187
6 C Control Statements: Looping 189
第6章 C控制语句:循环
Revisiting the while Loop / 再探while循环 190
Program Comments / 程序注释 191
C-Style Reading Loop / C风格读取循环 192
The while Statement / while语句 193
Terminating a while Loop / 终止while循环 194
When a Loop Terminates / 何时终止循环 194
while: An Entry-Condition Loop / while:入口条件循环 195
Syntax Points / 语法要点 195
Which Is Bigger: Using Relational Operators and Expressions / 用关系运算符和表达式比较大小 197
What Is Truth? / 什么是真 199
What Else Is True? / 其他真值 200
Troubles with Truth / 真值的问题 201
The New _Bool Type / 新的_Bool类型 203
Precedence of Relational Operators / 优先级和关系运算符 205
Indefinite Loops and Counting Loops / 不确定循环和计数循环 207
The for Loop / for循环 208
Using for for Flexibility / 利用for的灵活性 210
More Assignment Operators: +=, -=, *=, /=, %= / 其他赋值运算符:+=、-=、*=、/=、%= 215
The Comma Operator / 逗号运算符 215
Zeno Meets the for Loop / 当Zeno遇到for循环 218
An Exit-Condition Loop: do while / 出口条件循环:do while 220
Which Loop? / 如何选择循环 223
Nested Loops / 嵌套循环 224
Program Discussion / 程序分析 225
A Nested Variation / 嵌套变式 225
Introducing Arrays / 数组简介 226
Using a for Loop with an Array / 在for循环中使用数组 228
A Loop Example Using a Function Return Value / 使用函数返回值的循环示例 230
Program Discussion / 程序分析 232
Using Functions with Return Values / 使用带返回值的函数 233
Key Concepts / 关键概念 234
Summary / 本章小结 235
Review Questions / 复习题 236
Programming Exercises / 编程练习 241
— 没有更多了 —
以下为对购买帮助不大的评价