图书介绍
C PRIMNER PLUS 第6版 英文版 上PDF|Epub|txt|kindle电子书版本网盘下载
![C PRIMNER PLUS 第6版 英文版 上](https://www.shukui.net/cover/52/30071770.jpg)
- (美)STEPHEN PRATA著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115413512
- 出版时间:2016
- 标注页数:510页
- 文件大小:70MB
- 文件页数:528页
- 主题词:
PDF下载
下载说明
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