深入浅出C语言程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:松桥工作室编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2006
- ISBN:7113070760
- 页数:369 页
第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.0 15
2-2-2 程序的编写、保存与运行 17
2-2-3 打开与关闭项目文件 19
2-3 使用Borland C++ Builder 6 20
2-3-1 添加项目文件 20
2-3-2 程序的编写、保存与运行 23
2-3-3 打开与关闭项目文件 23
2-4 使用Dev C++ 5.0 25
2-4-1 添加项目文件 26
2-4-2 程序的编写、保存与运行 27
2-4-3 打开与关闭项目文件 29
2-5 使用Borland C++ 5.0 29
2-5-1 程序的编写、保存与运行 29
2-6-1 下载安装Turbo C 2.01 30
2-5-2 打开与关闭C语言程序文件 30
2-6 使用Turbo C 2.01 30
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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018