C Primer Plus(第6版 英文版 套装上下册)

C Primer Plus(第6版 英文版 套装上下册) 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
[美] 史蒂芬·普拉达(Stephen Prata) 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-12-27

类似图书 点击查看全场最低价

图书介绍

出版社: 人民邮电出版社
ISBN:9787115413512
版次:6
商品编码:11896180
品牌:异步图书
包装:平装
开本:16开
出版时间:2016-03-01
用纸:胶版纸
页数:510
套装数量:2
正文语种:英文


相关图书





图书描述

编辑推荐

  经久不衰的C语言畅销经典教程  针对C11标准进行全面更新  上一版累计销量逾22万册  C语言领域的作品
  本书是一本经过仔细测试、精心设计的完整C语言教程,它涵盖了C语言编程中的核心内容。本书作为计算机科学的经典著作,讲解了包含结构化代码和自顶向下设计在内的程序设计原则。  与以前的版本一样,作者的目标仍旧是为读者提供一本入门型、条理清晰、见解深刻的C语言教程。作者把基础的编程概念与C语言的细节很好地融合在一起,并通过大量短小精悍的示例同时演示一两个概念,通过学以致用的方式鼓励读者掌握新的主题。  每章末尾的复习题和编程练习题进一步强化了重要的信息,有助于读者消化那些难以理解的概念。本书采用了友好、易于使用的编排方式,不仅适合打算认真学习C语言编程的学生阅读,也适合那些精通其他编程语言,但希望更好地掌握C语言这门核心语言的开发人员阅读。  本书在之前版本的基础之上进行了全新升级,它涵盖了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,在美国加州肯特菲尔得的马林学院教授天文、物理和计算机科学。他毕业于加州理工学院,在美国加州大学伯克利分校获得博士学位。他单独编写以及与他人合作编写的编程图书有十多本,其中包括C++Primer Plus和C Primer Plus,而且后者获得了计算机出版协会1990年度How—to计算机图书奖。

目录

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
7 C Control Statements: Branching and Jumps 245
第7章 C控制语句:分支和跳转
The if Statement / if语句 246
Adding else to the if Statement / if else语句 248
Another Example: Introducing getchar() and putchar() / 另一个示例:介绍getchar()和putchar() 250
The ctype.h Family of Character Functions / ctype.h系列的字符函数 252
Multiple Choice else if / 多重选择else if 254
Pairing else with if / else与if配对 257
More Nested ifs / 多层嵌套的if语句 259
Let’s Get Logical / 逻辑运算符 263
Alternate Spellings: The is C Primer Plus(第6版 英文版 套装上下册) 下载 mobi epub pdf txt 电子书 格式

C Primer Plus(第6版 英文版 套装上下册) mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

C Primer Plus(第6版 英文版 套装上下册) 下载 mobi pdf epub txt 电子书 格式 2024

C Primer Plus(第6版 英文版 套装上下册) 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

我英语不错 这是本好书

评分

还行吧

评分

经典书,虽然已经不从事软件行业了,没事还是多学习一下。

评分

很好,很难懂

评分

趁着618大减价,赶紧屯一波计算机的书。

评分

此用户未填写评价内容

评分

按照推荐购买的教材

评分

很好,挺好看的,质量什么的都好

评分

原版书,值得!

类似图书 点击查看全场最低价

C Primer Plus(第6版 英文版 套装上下册) mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有