程序设计基础PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李晓林,张俊主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2008
- ISBN:9787113085605
- 页数:374 页
第1章 程序设计概述 1
1.1 程序设计概述 1
1.1.1 程序设计的概念 1
1.1.2 程序设计语言的发展 2
1.2 程序设计的方法 4
1.2.1 结构化程序设计 4
1.2.2 面向对象程序设计 4
1.2.3 程序设计的一般过程 5
1.3 程序设计语言 6
1.3.1 结构化程序设计语言C 6
1.3.2 面向对象的程序设计语言C++ 8
1.4 C/C++程序设计语言 9
1.4.1 C/C++程序的组成 9
1.4.2 C/C++程序的书写格式 9
1.4.3 C/C++程序的基本结构 10
1.4.4 C/C++程序的实现 10
1.5 Visual C++6.0语言开发环境 10
1.6 本章小结 14
练习题 15
第2章 数据类型、表达式和基本运算 16
2.1 字符集与标识符 16
2.1.1 字符集 16
2.1.2 保留字和词法约定 17
2.2 数据类型 18
2.2.1 数据类型 18
2.2.2 数据类型的分类 19
2.3 常量和变量 20
2.3.1 常量 20
2.3.2 变量 22
2.3.3 类型转换 24
2.4 运算符和表达式 25
2.4.1 运算符与表达式 25
2.4.2 算术运算 26
2.4.3 赋值运算 30
2.4.4 关系运算 31
2.4.5 逻辑运算符 33
2.4.6 条件运算符 35
2.4.7 逗号运算符 35
2.4.8 sizeof运算符 37
2.4.9 位运算符 37
2.4.10 指针和地址运算 39
2.5 表达式的优先级和结合性 41
2.6 本章小结 43
练习题 43
第3章 程序设计的控制结构 46
3.1 结构化程序设计 46
3.1.1 结构化程序设计思想 46
3.1.2 流程图 47
3.1.3 N-S图 48
3.1.4 结构化程序设计 49
3.2 语句 49
3.3 顺序控制结构 51
3.3.1 顺序控制结构 51
3.3.2 应用举例 51
3.4 选择控制结构 53
3.4.1 选择控制结构 53
3.4.2 if语句 53
3.4.3 条件运算符 64
3.4.4 switch语句 65
3.5 循环控制结构 69
3.5.1 循环控制结构 69
3.5.2 while循环结构 69
3.5.3 do-while循环结构 74
3.5.4 for循环结构 76
3.5.5 嵌套结构 79
3.6 其他语句 83
3.6.1 break语句与continue语句 83
3.6.2 goto语句与标号 85
3.7 应用举例 86
3.8 本章小结 94
练习题 95
第4章 函数 98
4.1 函数概述 98
4.1.1 函数的概念 98
4.1.2 库函数 99
4.2 函数定义和调用 101
4.2.1 函数定义 101
4.2.2 函数声明 102
4.2.3 函数调用 103
4.2.4 函数返回类型和返回值 106
4.3 函数的参数传递 107
4.3.1 形式参数和实际参数 107
4.3.2 传值调用 108
4.3.3 传地址调用 110
4.3.4 函数的默认参数值 110
4.4 递归调用 111
4.4.1 递归的基本概念 111
4.4.2 举例 113
4.5 内联函数 115
4.6 函数重载 116
4.7 变量的作用域 117
4.7.1 内部变量 118
4.7.2 外部变量 118
4.7.3 同名变量作用域规则 120
4.8 变量的存储类型 121
4.8.1 变量的生存期 121
4.8.2 自动变量 121
4.8.3 静态变量 122
4.8.4 寄存器变量 123
4.8.5 外部变量 123
4.9 预处理 125
4.9.1 文件包含 125
4.9.2 宏定义 126
4.9.3 条件编译 127
4.10 本章小结 129
练习题 130
第5章 数组 132
5.1 数组的概念 132
5.2 一维数组 133
5.2.1 一维数组定义 133
5.2.2 一维数组初始化 134
5.2.3 一维数组元素引用 134
5.2.4 一维数组作为函数参数 136
5.2.5 一维数组应用 138
5.3 二维数组 145
5.3.1 二维数组定义 145
5.3.2 二维数组初始化 146
5.3.3 二维数组元素引用 146
5.3.4 二维数组应用 147
5.4 字符数组 149
5.4.1 字符串与字符数组 149
5.4.2 字符串函数 151
5.4.3 字符数组 153
5.4.4 字符数组应用举例 155
5.5 本章小结 157
练习题 157
第6章 指针 159
6.1 指针与指针变量 159
6.1.1 指针的概念 159
6.1.2 指针定义 161
6.1.3 指针初始化 162
6.1.4 指针运算 163
6.2 指针与函数 173
6.2.1 指针作为函数参数 173
6.2.2 函数返回指针 179
6.2.3 函数指针 180
6.3 指针与数组 184
6.3.1 指针与数组 184
6.3.2 字符数组、字符串常量与字符指针 187
6.3.3 指针数组、指针的指针与指向数组的指针 192
6.4 指针与const 199
6.4.1 const关键字 199
6.4.2 用const限定指针 200
6.5 动态内存分配 205
6.5.1 基本概念 205
6.5.2 malloc/free 206
6.5.3 new/delete 208
6.6 应用举例 210
6.7 本章小结 213
练习题 214
第7章 结构、枚举与联合 216
7.1 结构 216
7.1.1 结构的概念 216
7.1.2 结构类型的定义 217
7.1.3 结构变量的定义及初始化 219
7.1.4 结构成员访问 221
7.2 结构与数组 225
7.2.1 结构数组 225
7.2.2 应用举例 226
7.3 结构与指针 228
7.3.1 结构指针 228
7.3.2 链表 231
7.4 结构与函数 247
7.4.1 参数为结构类型 247
7.4.2 返回结构类型 251
7.5 枚举 253
7.5.1 枚举的概念 253
7.5.2 枚举类型的定义 253
7.5.3 枚举变量的应用 255
7.6 联合 258
7.6.1 联合的概念 258
7.6.2 联合类型的定义 259
7.6.3 联合变量的应用 261
7.7 typedef定义类型 264
7.8 应用举例 266
7.9 本章小结 272
练习题 273
第8章 流I/O与文件 274
8.1 基本概念 274
8.1.1 流 274
8.1.2 文件 275
8.1.3 流缓冲区 276
8.2 标准输入输出流 277
8.2.1 C++的流I/O 277
8.2.2 C的流I/O 278
8.3 文件流 284
8.3.1 文件指针 284
8.3.2 文件I/O 285
8.4 应用举例 301
8.5 本章小结 308
练习题 309
第9章 面向对象程序设计 311
9.1 类与对象 312
9.1.1 类的定义 313
9.1.2 数据成员 314
9.1.3 成员函数 315
9.1.4 综合举例分析 318
9.1.5 对象的定义及创建 319
9.1.6 构造函数和析构函数 321
9.2 运算符重载 327
9.2.1 概述 327
9.2.2 成员函数形式重载 328
9.2.3 友元函数形式重载 330
9.3 类的继承与派生 332
9.3.1 继承的定义 332
9.3.2 派生类 333
9.3.3 单继承 337
9.3.4 基类指针与派生类指针 340
9.3.5 虚基类 341
9.4 多态性 344
9.4.1 多态性的概念 344
9.4.2 虚函数机制 344
9.4.3 纯虚函数与抽象类 347
9.5 模板 350
9.5.1 模板的概念 350
9.5.2 函数模板 351
9.5.3 类模板 354
9.6 I/O流库 356
9.6.1 概述 356
9.6.2 标准流 357
9.6.3 文件流 358
9.6.4 应用举例 363
9.7 本章小结 366
练习题 366
附录A 367
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018