图书介绍
深入浅出C语言程序设计PDF|Epub|txt|kindle电子书版本下载
![深入浅出C语言程序设计](https://www.shukui.net/cover/70/33023813.jpg)
- 松桥工作室编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113070760
- 出版时间:2006
- 标注页数:369页
- 文件大小:42MB
- 文件页数:381页
- 主题词:C语言-程序设计
PDF下载
下载说明
深入浅出C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1-1 程序语言介绍2
1-1-1 程序语言的分类2
1-1-2 编译器的分类4
1-2 C语言的发展4
1-3 C语言的特点5
1-4 程序设计的步骤6
1-5 流程图9
1-6 习题9
第2章 C语言集成开发环境介绍11
2-1 C语言的程序架构12
2-1-1 一个简单的C程序12
2-1-2 预处理命令13
2-1-3 全局变量与自定义函数声明13
2-1-4 main()主函数13
2-2-1 添加项目文件15
2-1-5 声明自定义函数主体区15
2-2 使用Visual C++ 6.015
2-2-2 程序的编写、保存与运行17
2-2-3 打开与关闭项目文件19
2-3 使用Borland C++ Builder 620
2-3-1 添加项目文件20
2-3-2 程序的编写、保存与运行23
2-3-3 打开与关闭项目文件23
2-4 使用Dev C++ 5.025
2-4-1 添加项目文件26
2-4-2 程序的编写、保存与运行27
2-4-3 打开与关闭项目文件29
2-5 使用Borland C++ 5.029
2-5-1 程序的编写、保存与运行29
2-6-1 下载安装Turbo C 2.0130
2-5-2 打开与关闭C语言程序文件30
2-6 使用Turbo C 2.0130
2-6-2 程序的编写、保存与运行32
2-6-3 打开与关闭C语言程序文件34
2-7 习题35
第3章 变量与基本数据类型37
3-1 标识符与保留字38
3-1-1 标识符38
3-1-2 保留字38
3-2 数据类型39
3-2-1 基本数据类型39
3-2-2 扩展数据类型39
3-3 常量41
3-3-1 字符常量41
3-3-3 整型常量42
3-3-2 字符串常量42
3-3-4 浮点型常量43
3-3-5 符号常量43
3-4 变量43
3-5 运算符44
3-5-1 赋值运算符44
3-5-2 算术运算符45
3-5-3 复合赋值运算符45
3-5-4 递增和递减运算符45
3-5-5 关系运算符46
3-5-6 逻辑运算符46
3-6 数据类型转换48
3-7 习题49
第4章 输入输出介绍51
4-2-1 printf()函数52
4-2 printf()输出函数52
4-1 输入/输出函数介绍52
4-2-2 转义字符的输出54
4-2-3 字符变量的输出55
4-2-4 整型变量的输出55
4-2-5 浮点型变量的输出57
4-2-6 字符数组(字符串)的输出57
4-3 scanf()输入函数58
4-3-1 scanf()函数58
4-3-2 字符变量的输入59
4-3-3 整型变量的输入59
4-3-4 浮点型变量的输入60
4-3-5 字符数组(字符串)的输入61
4-4-3 getch()输入字符函数62
4-4-2 getche()输入字符函数62
4-4-1 getchar()输入字符函数62
4-4 字符输入/输出函数62
4-4-4 putchar()输出字符函数63
4-5 字符串输入/输出函数63
4-5-1 gets()字符串输入函数63
4-5-2 puts()字符串输出函数63
4-6 习题65
第5章 选择结构67
5-1 概述68
5-2 关系运算符68
5-3 逻辑运算符69
5-4 选择语句70
5-4-1 if-else语句70
5-4-2 if-else if语句77
5-4-3 嵌套选择结构79
5-4-4 条件运算符82
5-5 多重条件选择——switch语句84
5-6 实例——综合所得税算法86
5-7 习题89
第6章 循环结构95
6-1 概述96
6-2 for语句96
6-2-1 for循环语句96
6-2-2 for语句的用法实例97
6-2-3 嵌套for循环102
6-3 while语句105
6-4 do-while语句107
6-5 使用break与continue语句中止循环111
6-6 无限循环113
6-7 实例116
6-7-1 猜数字游戏116
6-7-2 统计输入字符种类的个数119
6-8 习题121
第7章 数组125
7-1 概述126
7-2 数组的声明和使用126
7-2-1 数组的声明126
7-2-2 如何给数组初始化127
7-2-3 如何访问数组的数据128
7-2-4 数组的大小131
7-3 多维数组132
7-3-1 二维数组的声明与初始化132
7-3-2 如何访问二维数组的数据133
7-4 数组的排序与查找136
7-4-1 冒泡排序法136
7-4-2 顺序查找法与二分查找法139
7-5 实例144
7-5-1 矩阵相乘144
7-5-2 大乐透开奖146
7-5-2 保龄球分数算法149
7-6 习题154
第8章 函数157
8-1 函数简介158
8-2 内置函数158
8-3 用户自定义函数的定义和调用160
8-3-1 如何声明与定义自定义函数160
8-3-2 如何调用自定义函数161
8-4 全局变量与局部变量163
8-5 在函数间传递数组165
8-6 递归函数167
8-7 实例168
8-7-1 数学组合数的求法168
8-7-2 存款利息算法170
8-7-3 贷款利息与本金算法171
8-8 习题174
第9章 C的预处理器179
9-1 C语言的编译过程180
9-2 预处理器181
9-3 宏替换命令181
9-3-1 如何定义宏181
9-3-2 宏定义符号常数181
9-3-3 宏使用参数183
9-3-4 宏的副作用183
9-3-5 宏和函数的差异184
9-4 自定义头文件186
9-4-1 包含头文件186
9-4-2 头文件的建立187
9-5 条件编译命令190
9-5-1 如何控制程序的编译流程190
9-5-2 如何判断宏是否定义192
9-6 实例——书籍介绍193
9-7 习题195
第10章 变量的存储类型197
10-1 变量存储类型198
10-2 自动变量198
10-3 静态变量198
10-4 外部变量200
10-5 寄存器变量203
10-6 习题203
第11章 指针的活用207
11-1 什么是指针208
11-2 指针的声明与使用208
11-2-1 如何声明指针208
11-2-2 如何访问指针变量209
11-2-3 多重指针的使用211
11-2-4 指针的移动212
11-2-5 指针类型的转换213
11-3 传值调用与传址调用214
11-3-1 传值调用214
11-3-2 传址调用215
11-4 指针与数组217
11-5 动态内存分配220
11-6 实例——堆栈223
11-7 习题229
第12章 字符串处理233
12-1 字符串234
12-1-1 什么是字符串234
12-1-2 字符串的声明与初始赋值234
12-1-3 如何输入字符串235
12-2 如何声明字符串数组236
12-3-1 字符串转换函数240
12-3 常用字符串函数240
12-3-2 字符串处理函数241
12-4 函数指针247
12-5 实例249
12-5-1 扑克牌随机发牌249
12-5-2 验证会员证号码251
12-6 习题254
第13章 结构自定义数据类型257
13-1 概述258
13-2 结构数据类型258
13-2-1 结构的定义与声明258
13-2-2 结构字段的初始化259
13-2-3 结构变量的内存空间大小262
13-3 嵌套的结构263
13-4 结构指针265
13-5 结构数组267
13-6 结构内字段指针272
13-7 函数间结构的传递276
13-7-1 结构变量传值调用276
13-7-2 结构变量传址调用278
13-7-3 传递结构数组给函数281
13-8 实例——多项式相加285
13-9 习题291
第14章 派生数据类型293
14-1 枚举数据类型294
14-2 联合数据类型298
14-2-1 union的定义与声明298
14-2-2 union和struct分配内存的比较300
14-3 typedef——类型定义301
14-4 习题303
第15章 文件处理307
15-2 数据流的概念308
15-1 文件函数简介308
15-4 C语言文件处理函数309
15-3 顺序文件与随机文件309
15-5 标准输入/输出函数310
15-5-1 标准输入/输出函数简介310
15-5-2 打开文件312
15-5-3 关闭文件313
15-5-4 获取文件大小313
15-5-5 以字符读写文件315
15-5-6 以字符串读写文件322
15-5-7 复制数据文件324
15-5-8 访问格式化文本文件326
15-6 随机文件330
15-6-1 随机文件的访问330
15-6-2 随机文件的修改与删除334
15-7-1 系统输入/输出函数简介338
15-7 系统输入/输出函数338
15-7-2 打开与关闭文件339
15-7-3 文件的访问341
15-8 习题344
附录A 本书C语言主要用字索引349
附录B ASCII码表353
附录C C语言常用函数355
C-1 转换函数356
C-2 字符串处理函数356
C-3 字符判断函数359
C-4 数学函数360
C-5 其他常用函数361
附录D Dev C++的下载与安装363
D-1 下载Dev C++364
D-2 安装Dev C++366