图书介绍

C PRIMNER PLUS 第6版 英文版 上PDF|Epub|txt|kindle电子书版本网盘下载

C PRIMNER PLUS 第6版 英文版 上
  • (美)STEPHEN PRATA著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115413512
  • 出版时间:2016
  • 标注页数:510页
  • 文件大小:70MB
  • 文件页数:528页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C PRIMNER PLUS 第6版 英文版 上PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识C语言1

C语言的起源1

选择C语言的理由2

设计特性2

高效性3

可移植性3

强大而灵活3

面向程序员3

缺点4

C语言的应用范围4

计算机能做什么5

高级计算机语言和编译器6

语言标准7

第1个ANSI/ISO C标准8

C99标准8

C11标准9

使用C语言的几个步骤9

第1步:定义程序的目标10

第2步:设计程序10

第3步:编写代码11

第4步:编译11

第5步:运行程序12

第6步:测试和调试程序12

第7步:维护和修改代码13

说明13

编程机制13

目标代码文件、可执行文件和库14

系统16

GNU编译器集合和LLVM项目18

Linux系统18

PC的命令行编译器19

集成开发环境(Windows)19

Windows/Linux21

Macintosh中的C21

本书的组织结构22

本书的约定22

字体22

程序输出23

特殊元素24

本章小结24

复习题25

编程练习25

第2章 C语言概述27

简单的C程序示例27

示例解释28

第1遍:快速概要30

第2遍:程序细节31

简单程序的结构40

提高程序可读性的技巧41

进一步使用C42

程序说明43

多条声明43

乘法43

打印多个值43

多个函数44

调试程序46

语法错误46

语义错误47

程序状态49

关键字和保留标识符49

关键概念50

本章小结51

复习题51

编程练习53

第3章 数据和C55

示例程序55

程序中的新元素57

变量与常量数据59

数据:数据类型关键字59

整数和浮点数60

整数61

浮点数61

语言基本数据类型62

int类型62

其他整数类型66

使用字符:char类型71

Bool类型77

可移植类型:stdint.h和inttypes.h77

float、double和 long double79

复数和虚数类型85

其他类型85

类型大小87

使用数据类型88

参数和陷阱89

转义序列示例91

程序运行情况91

刷新输出92

关键概念93

本章小结93

复习题94

编程练习97

第4章 字符串和格式化输入/输出99

前导程序99

字符串简介101

char类型数组和null字符101

使用字符串102

strlen()函数103

常量和C预处理器106

const限定符109

明示常量109

printf()和scanf()112

printf()函数112

使用printf()113

printf()的转换说明修饰符115

转换说明的意义122

使用scanf()128

printf()和scanf()的*修饰符133

printf()的用法提示135

关键概念136

本章小结137

复习题138

编程练习140

第5章 运算符、表达式和语句143

循环简介144

基本运算符146

赋值运算符:=146

加法运算符:+149

减法运算符:-149

符号运算符:-和+150

乘法运算符:*151

除法运算符:/153

运算符优先级154

优先级和求值顺序156

其他运算符157

sizeof运算符和size_t类型158

求模运算符:%159

递增和递减运算符:++和--160

递减运算符:--164

优先级165

不要自作聪明166

表达式和语句167

表达式167

语句168

复合语句(块)171

类型转换174

强制类型转换运算符176

带参数的函数177

示例程序180

关键概念182

本章小结182

复习题183

编程练习187

第6章 C控制语句:循环189

再探while循环190

程序注释191

C风格读取循环192

while语句193

终止while循环194

何时终止循环194

while:入口条件循环195

语法要点195

用关系运算符和表达式比较大小197

什么是真199

其他真值200

真值的问题201

新的_Bool类型203

优先级和关系运算符205

不确定循环和计数循环207

for循环208

利用for的灵活性210

其他赋值运算符:+=、-=、*=、/=、%=215

逗号运算符215

当Zeno遇到for循环218

出口条件循环:do while220

如何选择循环223

嵌套循环224

程序分析225

嵌套变式225

数组简介226

在for循环中使用数组228

使用函数返回值的循环示例230

程序分析232

使用带返回值的函数233

关键概念234

本章小结235

复习题236

编程练习241

第7章 C控制语句:分支和跳转245

if语句246

if else语句248

另一个示例:介绍getchar()和putchar()250

ctype.h系列的字符函数252

多重选择else if254

else与if配对257

多层嵌套的if语句259

逻辑运算符263

备选拼写:iso64 6.h头文件265

优先级265

求值顺序266

范围267

一个统计单词的程序268

条件运算符:?:271

循环辅助:continue和break274

continue语句274

break语句277

多重选择:switch和break280

switch语句281

只读每行的首字符283

多重标签284

switch和if else286

goto语句287

避免使用goto287

关键概念291

本章小结291

复习题292

编程练习296

第8章 字符输入/输出和输入验证299

单字符I/O:getchar()和putchar()300

缓冲区301

结束键盘输入302

文件、流和键盘输入303

文件结尾304

重定向和文件307

Unix、Linux和DOS重定向307

创建更友好的用户界面312

使用缓冲输入312

混合数值和字符输入314

输入验证317

分析程序322

输入流和数字323

菜单浏览324

任务324

使执行更顺利325

混合字符和数值输入327

关键概念330

本章小结331

复习题331

编程练习332

第9章 函数335

复习函数335

创建并使用简单函数337

分析程序338

函数参数340

定义带形式参数的函数342

声明带形式参数函数的原型343

调用带实际参数的函数343

黑盒视角345

使用return从函数中返回值345

函数类型348

ANSI C函数原型349

问题所在350

ANSI的解决方案351

无参数和未指定参数352

函数原型的优点353

递归353

演示递归354

递归的基本原理355

尾递归356

递归和倒序计算358

递归的优缺点360

编译多源代码文件的程序361

Unix362

Linux362

DOS命令行编译器362

Windows和苹果的IDE编译器362

使用头文件363

查找地址:&运算符367

更改主调函数中的变量369

指针简介371

间接运算符:*371

声明指针372

使用指针在函数间通信373

关键概念378

本章小结378

复习题379

编程练习380

第10章 数组和指针383

数组383

初始化数组384

指定初始化器(C99)388

给数组元素赋值390

数组边界390

指定数组的大小392

多维数组393

初始化二维数组397

其他多维数组398

指针和数组398

函数、数组和指针401

使用指针形参404

指针表示法和数组表示法407

指针操作407

保护数组中的数据412

对形式参数使用const413

const的其他内容415

指针和多维数组417

指向多维数组的指针420

指针的兼容性421

函数和多维数组423

变长数组(VLA)427

复合字面量431

关键概念434

本章小结435

复习题436

编程练习439

第11章 字符串和字符串函数441

表示字符串和字符串I/O441

在程序中定义字符串442

指针和字符串451

字符串输入453

分配空间453

不幸的gets()函数453

gets()的替代品455

scanf()函数462

字符串输出464

puts()函数464

fputs()函数465

printf()函数466

自定义输入/输出函数466

字符串函数469

strlen()函数469

strcat()函数471

strncat()函数473

strcmp()函数475

strcpy()和strncpy()函数482

sprintf()函数487

其他字符串函数489

字符串示例:字符串排序491

排序指针而非字符串493

选择排序算法494

ctype.h字符函数和字符串495

命令行参数497

集成环境中的命令行参数500

Macintosh中的命令行参数500

把字符串转换为数字500

关键概念504

本章小结504

复习题505

编程练习508

热门推荐