• C Primer Plus 第6版 英文版(全2册)
21年品牌 40万+商家 超1.5亿件商品

C Primer Plus 第6版 英文版(全2册)

全新正版 极速发货

84.31 6.5折 129.9 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者(美)史蒂芬·普拉达

出版社人民邮电出版社

ISBN9787115413512

出版时间2016-03

装帧平装

开本16开

定价129.9元

货号1202456453

上书时间2024-11-25

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
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

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP