图书介绍
背口诀14天精通C语言PDF|Epub|txt|kindle电子书版本网盘下载
![背口诀14天精通C语言](https://www.shukui.net/cover/21/30297510.jpg)
- 赵卫滨主编 著
- 出版社: 北京:金盾出版社
- ISBN:9787508262116
- 出版时间:2010
- 标注页数:354页
- 文件大小:152MB
- 文件页数:371页
- 主题词:C语言-程序设计
PDF下载
下载说明
背口诀14天精通C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 计算机程序设计与C语言1
1.2 程序设计语言的发展1
1.2.1 第一代计算机语言:机器语言1
1.2.2 第二代计算机语言:汇编语言2
1.2.3 高级语言3
1.3 C语言的主要发展阶段4
1.4 C语言的特点5
1.5 C语言源程序的结构和书写格式6
1.5.1 C语言源程序的结构6
1.5.2 C语言源程序的书写7
1.6 C语言的语句和程序的组成7
1.6.1 C语言语句的概念7
1.6.2 C语言程序的组成7
1.6.3 C语言的基本语句8
1.6.4 输出、输入语句9
1.6.5 C语言源程序实例9
第2章 Turbo C的设置和C程序的编译链接11
2.1 Turbo C 2.0简介11
2.1.1 Turbo C 2.0的特点11
2.1.2 Turbo C 2.0开发环境11
2.2 Turbo C 2.0使用的秘诀12
2.2.1 Turbo C 2.0文件的配置12
2.2.2 Turbo C的启动和退出13
2.2.3 Turbo C窗口的改变14
2.2.4 Turbo C的窗口显示方式15
2.2.5 Turbo C的设置15
2.3 C语言源程序的编写、编译、链接、运行和查看18
2.3.1 Turbo C窗口的各个区域18
2.3.2 C语言源程序的编写19
2.3.3 C语言源程序的编译和链接20
2.3.4 C语言源程序的运行和查看20
2.4 实战C程序的开发20
第3章 C语言的基础知识和数据类型27
3.1 C语言中所用的数字27
3.1.1 数制27
3.1.2 数制的转换28
3.1.3 数制技巧29
3.1.4 计算机常用数据29
3.2 C语言的字符集和ASCII码表30
3.2.1 字符集基本知识30
3.2.2 ASCII码31
3.3 C语言中字符的表示方法32
3.3.1 直接表示法32
3.3.2 ASCII码转义表示法32
3.3.3 字符转义表示法33
3.4 C语言的基本词法33
3.4.1 保留字33
3.4.2 标识符34
3.4.3 C语言的词汇分类34
3.5 C语言的数据类型35
3.5.1 基本数据类型简介35
3.5.2 非基本数据类型简介35
3.5.3 数据类型总汇36
3.5.4 变量和常量36
3.6 整型数据37
3.6.1 整型常量37
3.6.2 有符号整型变量38
3.6.3 无符号型变量38
3.6.4 整型变量38
3.7 字符型数据40
3.7.1 字符型常量40
3.7.2 字符型变量40
3.8 实型数据41
3.8.1 实型常量41
3.8.2 实型变量42
3.8.3 基本数据类型表43
3.9 C语言中的原码、反码和补码44
3.9.1 补码的概念44
3.9.2 C语言中负数补码的计算44
第4章 运算符和表达式47
4.1 算术运算符47
4.1.1 运算法则47
4.1.2 算术运算符的共性48
4.1.3 算术表达式格式、运算对象、结果的数据类型48
4.1.4 算术运算口诀48
4.1.5 算术表达式的应用49
4.1.6 复合表达式举例49
4.2 关系运算符50
4.2.1 运算法则50
4.2.2 关系运算符的共性50
4.2.3 关系表达式实例51
4.3 逻辑运算符52
4.3.1 逻辑运算符及其特点52
4.3.2 逻辑运算规则52
4.3.3 逻辑表达式52
4.3.4 实例53
4.3.5 逻辑运算符两边表达式的运算属性54
4.4 位移运算符55
4.4.1 位移运算符的概念55
4.4.2 左移运算符56
4.4.3 右移运算符56
4.4.4 位移运算符的共性57
4.5 位逻辑运算符59
4.5.1 位逻辑运算符简介59
4.5.2 位逻辑运算规则59
4.5.3 位与、位加、位或60
4.5.4 优先权和结合性60
4.5.5 某数和全1、全0二进制数的位逻辑运算61
4.6 赋值、自反赋值运算符62
4.6.1 基本赋值运算符(赋值运算符)62
4.6.2 算术自反赋值运算符62
4.6.3 位自反赋值运算符63
4.6.4 赋值运算符、自反赋值运算符的共性63
4.7 指针、指向成员运算符64
4.7.1 指针运算符64
4.7.2 指向成员运算符64
4.7.3 指针运算符和指向成员运算符的共性64
4.8 逗号运算符64
4.8.1 逗号运算符理论64
4.9 强制转换运算符65
4.9.1 基本知识65
4.10 条件运算符66
4.10.1 基本知识66
4.10.2 条件表达式在计算过程中的特点67
4.11 求字节数运算符68
4.11.1 基本知识68
4.12 符号运算符69
4.12.1 正号69
4.12.2 负号69
4.12.3 共性69
4.13 递增递减运算符70
4.13.1 递增运算符(++)70
4.13.2 递减运算符(--)70
4.13.3 两递运算符的注意事项71
4.14 不同数据类型数据的混合运算72
4.14.1 数据类型的自动转换72
4.14.2 强制转换75
4.15 C语言中的常用表达式76
4.15.1 解决数学问题的C语言表达式76
4.15.2 表达式技巧77
4.16 运算符优先权总结78
4.16.1 运算符优先、结合顺序表78
4.16.2 基本概念78
4.16.3 运算符优先、结合顺序表的使用80
第5章 程序设计基础81
5.1 结构化程序设计方法81
5.1.1 算法和算法的描述81
5.1.2 C语言中程序结构的分类81
5.1.3 用于判断的表达式82
5.2 字符输入输出函数82
5.2.1 字符输入函数82
5.2.2 字符输出函数83
5.3 格式输入输出函数84
5.3.1 格式输入函数84
5.3.2 格式输出函数89
5.3.3 输入输出格式符90
5.4 格式符中占位数的作用91
5.4.1 在整型输入格式符中加入占位数m92
5.4.2 在字符型输入格式符中加入占位数m92
5.4.3 在实型输出格式符中加入占位数m.n94
5.4.4 在字符串输出格式符中加入占位数m.n95
5.4.5 输出格式符中占位数作用记忆法96
5.4.6 输入格式符中占位数的作用97
5.5 顺序结构程序99
5.5.1 赋值语句99
5.5.2 表达式语句100
5.5.3 函数调用语句100
5.5.4 复合语句101
5.6 选择结构程序101
5.6.1 单分支选择结构101
5.6.2 双分支选择结构103
5.6.3 多分支选择结构107
5.7 顺序、选择结构程序实例112
第6章 循环结构程序设计115
6.1 当循环115
6.1.1 当循环的流程115
6.1.2 当循环的实现方式115
6.1.3 while语句的循环过程116
6.1.4 while语句的注意事项116
6.2 直到循环117
6.2.1 直到循环的流程117
6.2.2 直到循环的实现方式117
6.2.3 do while语句的循环过程118
6.2.4 注意事项118
6.3 次数循环119
6.3.1 次数循环的流程119
6.3.2 次数循环的实现方式120
6.3.3 for语句的循环过程120
6.3.4 for语句的注意事项120
6.3.5 非标准for语句121
6.4 改变循环走向的语句122
6.4.1 强制结束循环语句break123
6.4.2 强制继续循环语句continue124
6.4.3 转向语句goto126
6.5 循环程序实例解说127
第7章 数组135
7.1 一维数组135
7.1.1 一维数组的定义135
7.1.2 一维数组元素的引用135
7.1.3 一维数组的初始化136
7.1.4 一维数组的输入输出137
7.2 二维数组138
7.2.1 二维数组的定义139
7.2.2 二维数组元素的引用139
7.2.3 二维数组的初始化140
7.2.4 二维数组的初始化方式140
7.2.5 二维数组的输入输出和嵌套for循环语句141
7.3 字符数组143
7.3.1 字符数组的初始化143
7.3.2 字符数组的赋值148
7.3.3 字符数组的输入输出149
7.4 字符串151
7.4.1 字符串概念151
7.4.2 字符串和一维数组151
7.4.3 字符串和二维字符数组155
7.5 常用字符串处理系统函数158
7.5.1 字符串输入函数159
7.5.2 字符串输出函数159
7.5.3 测试字符串长度函数160
7.5.4 字符串复制函数160
7.5.5 字符串比较函数161
7.5.6 字符串连接函数162
7.6 排序问题163
7.6.1 选择排序法163
7.6.2 冒泡排序法165
7.6.3 下沉排序法167
第8章 指针169
8.1 指针和指针变量169
8.1.1 指针和指针变量的概念169
8.1.2 内存单元和地址169
8.1.3 变量的地址170
8.1.4 数组的地址170
8.1.5 与指针有关的运算符171
8.2 指针变量的初始化、定义和赋值171
8.2.1 指针变量的初始化172
8.2.2 指针变量的定义和赋值172
8.2.3 取地址运算符和指针运算符的进一步讨论173
8.3 指针变量的引用175
8.3.1 指向变量的指针变量的引用175
8.3.2 指向一维数组的指针变量的引用176
8.3.3 指向字符串的指针变量180
8.3.4 指针变量的引用程序分析183
8.4 指针数组186
8.4.1 指针数组的定义186
8.4.2 指针数组的赋值187
8.4.3 指针数组元素的使用187
第9章 函数189
9.1 函数的概念和模块化设计方法189
9.1.1 函数及其相关的概念190
9.1.2 函数的分类190
9.1.3 函数的定义191
9.1.4 函数的定义格式193
9.1.5 函数的调用194
9.1.6 被调函数声明195
9.1.7 模块化程序设计方法196
9.2 函数调用时的数据传递方法196
9.2.1 函数的形参和实参的进一步讨论197
9.2.2 形参与实参传递数据197
9.2.3 利用返回值传递数据202
9.2.4 全局变量的数据传递方式202
9.2.5 全局变量的声明203
9.3 函数的嵌套调用204
9.3.1 函数的嵌套调用204
9.3.2 嵌套调用中程序的运行过程204
9.4 函数的递归调用206
9.4.1 函数的递归调用206
9.4.2 递归过程207
9.4.3 回溯过程208
9.4.4 递归调用程序结构208
9.4.5 基本递归程序实例210
第10章 不同文件之间的函数调用215
10.1 文件和函数215
10.1.1 文件包含命令215
10.1.2 不同文件之间的函数调用中的基本概念216
10.1.3 被包含文件位置和引用格式216
10.1.4 不同文件之间的函数调用实例217
10.1.5 文件介绍218
10.2 变量的存储类型222
10.2.1 变量的属性222
10.2.2 PC机中的数据传送222
10.2.3 变量的定义222
10.2.4 变量的存储类型223
10.2.5 变量的生存期和作用域224
10.2.6 使用全局变量,在两个编译单位之间进行数据传递228
10.3 系统函数之一:常用数学函数229
10.3.1 求绝对值函数230
10.3.2 求平方根函数230
10.3.3 求常用对数230
10.3.4 求自然对数230
10.3.5 求指数230
10.3.6 求10X次方231
10.3.7 求xY次方231
10.3.8 求小于实数x的的最大整数231
10.3.9 求大于实数x的的最小整数231
10.3.10 求正弦函数231
10.3.11 求余弦函数231
10.3.12 求正切函数232
10.4 系统函数之二:常用字符处理函数232
10.4.1 判断数字字符232
10.4.2 判断英文字母233
10.4.3 判断大写英文字母233
10.4.4 判断小写英文字母234
10.4.5 整数转ASCII代码234
10.4.6 大写字母转小写字母235
10.4.7 小写字母转大写字母235
10.5 系统函数之三:常用字符串类型转换函数237
10.5.1 字符串转整数237
10.5.2 字符串转实数238
10.6 系统函数之四:常用dos函数239
10.6.1 发出鸣笛声239
10.6.2 产生延时239
10.6.3 中止鸣笛声239
10.7 系统函数之五:常用随机数函数240
10.7.1 随机数发生器初始化240
10.7.2 生成随机数240
第11章 结构型243
11.1 结构型的概念和定义方法243
11.1.1 构造类型、结构型的概念243
11.1.2 基本数据类型和结构型的比较243
11.1.3 现实生活中的结构型243
11.1.4 结构型的定义244
11.1.5 嵌套式结构型245
11.2 结构型变量的定义和成员的引用246
11.2.1 结构型变量的定义和初始化246
11.2.2 结构型变量成员的引用250
11.3 结构型数组的定义和数组元素成员的引用252
11.3.1 结构型数组的定义和初始化252
11.3.2 结构型数组元素成员的引用255
11.3.3 结构型数组元素成员地址的引用257
11.4 指向结构型数据的指针变量的定义和使用259
11.4.1 结构型指针变量的定义259
11.4.2 指向结构型数组的指针变量260
11.5 结构型数据在函数之间的传递261
11.5.1 形参是数组,实参是数组名,结构型参数传递261
11.5.2 形参是数组,实参是指针,结构型参数传递264
11.5.3 形参是指针,实参是指针,结构型参数传递265
11.5.4 用全局变量传递结构型参数267
11.5.5 用返回值传递结构型参数269
11.5.6 用值传递方式传递结构型参数270
11.6 日期时间系统函数272
11.6.1 日期系统函数272
11.6.2 系统时间函数274
第12章 自定义型、共用体和枚举型277
12.1 用户自定义类型277
12.1.1 基本数据类型符的自定义277
12.1.2 数组类型的自定义279
12.1.3 结构型的自定义280
12.1.4 指针型的自定义281
12.2 共用体282
12.2.1 共用体的定义282
12.2.2 共用体的引用方法283
12.2.3 共用体的特点285
12.3 枚举型287
12.3.1 枚举型的定义287
12.3.2 枚举型的引用方法288
12.3.3 枚举型的应用290
第13章 文件293
13.1 文件概述293
13.1.1 文件293
13.1.2 磁盘文件名293
13.1.3 磁盘和路径293
13.1.4 相对路径的描述294
13.1.5 在C语言程序中的分割符和路径表示法295
13.2 WINDOWS系统中进入DOS环境296
13.2.1 WINDOWS系统中进入DOS环境的方法296
13.2.2 建立用户文件夹和文件298
13.2.3 改变当前所在位置的命令298
13.2.4 查看当前文件夹中的文件299
13.2.5 运行文件300
13.2.6 查看文本文件内容301
13.3 磁盘文件的处理301
13.3.1 磁盘文件的打开和关闭301
13.3.2 缓冲文件系统和非缓冲文件系统302
13.3.3 磁盘文件的分类302
13.3.4 文件内部指针303
13.3.5 设备文件303
13.3.6 文件结构型和指针303
13.4 与文件相关的系统函数简介304
13.4.1 与文件相关的系统函数304
13.4.2 与文件相关的系统函数简介304
13.4.3 文件打开函数的mode参数306
13.4.4 标准设备文件的打开与关闭307
13.5 与文件相关的系统函数及应用307
13.5.1 打开文件函数307
13.5.2 关闭文件函数308
13.5.3 文件尾测试函数309
13.5.4 写字符函数309
13.5.5 读字符函数311
13.5.6 写字符串函数313
13.5.7 读字符串函数315
13.5.8 写数据函数316
13.5.9 读数据函数317
13.5.10 指向文件在什么位置函数318
13.5.11 文件头定位函数319
13.5.12 文件随机定义函数319
13.6 文件应用程序分析320
13.6.1 将一系列字符放入文件中320
13.6.2 从文件中取出一个字符串显示在屏幕上321
13.6.3 字符、字符串读写函数的代换321
13.6.4 文件内部指针的定位322
13.6.5 通过程序向文件写入字符323
13.6.6 显示文件全文的字符323
13.6.7 从文件中输出若干等长字符串323
13.6.8 从文件中输出若干不等长字符串324
13.6.9 文件合成325
13.6.10 通过结构型将学生信息存入一个二进制文件327
13.6.11 实现对文件的加密和解密329
第14章 综合实例解析331
附录1 ASCII代码表349
附录2 ASCII码中不可显示字符的作用351
附录3 Turbo c 2.0常用系统函数表352
参考文献354