C/C++程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:赵晶,于万波主编
- 出 版 社:北京交通大学出版社;清华大学出版社
- 出版年份:2010
- ISBN:9787512100923
- 页数:344 页
第1章 程序设计概述 1
1.1 C、C++与Visual C++ 1
1.1.1 C语言 1
1.1.2 从C到C++ 3
1.1.3 编译及运行软件Visual C++ 4
1.2 应用程序示例 7
1.2.1 算术计算 7
1.2.2 比较与排序 11
1.2.3 计算分段函数的值 13
1.2.4 绘制直线与椭圆 13
1.2.5 在指定位置输出文本 18
1.2.6 显示鼠标所在位置 19
1.2.7 时间与日期 24
本章小结 25
习题1 26
第2章 语法规则 27
2.1 数据及其类型 27
2.1.1 标识符 27
2.1.2 数据类型及其作用 27
2.1.3 常量与变量 31
2.1.4 运算符和表达式 32
2.2 C语言的输入与输出 35
2.2.1 数据输出 35
2.2.2 数据输入 39
2.3 选择结构 42
2.3.1 if语句 42
2.3.2 switch语句 47
2.4 循环结构 49
2.4.1 while语句 50
2.4.2 do...while语句 51
2.4.3 for语句 52
2.4.4 break与continue 54
本章小结 56
习题2 57
第3章 数组和指针 60
3.1 一维数组的定义和引用 60
3.1.1 一维数组的定义和引用 60
3.1.2 一维数组的初始化 62
3.1.3 一维数组应用举例 62
3.2 字符数组 66
3.2.1 字符数组定义 66
3.2.2 字符数组的初始化 66
3.2.3 字符数组的输入与输出 67
3.2.4 字符串处理函数 69
3.2.5 字符数组应用举例 72
3.3 二维数组的定义和引用 75
3.3.1 二维数组的定义 75
3.3.2 二维数组的初始化 77
3.3.3 二维数组举例 77
3.3.4 多维数组 81
3.4 指针与地址 82
3.5 指针变量的定义与引用 84
3.5.1 指针变量的定义 84
3.5.2 指针变量的引用 86
3.6 指针与地址运算 87
3.6.1 算术运算 87
3.6.2 关系运算 89
3.7 一维数组与指针 89
3.7.1 一维数组元素的两种等价表示法 89
3.7.2 一维数组与指针的应用 90
3.8 二维数组与指针 93
3.8.1 二维数组的处理方法与指针表示 93
3.8.2 指向一维数组的指针 96
3.9 字符串与指针 97
3.10 指针数组 100
3.11 指针的指针 105
本章小结 107
习题3 108
第4章 函数 114
4.1 函数概述 114
4.1.1 函数的定义 114
4.1.2 标准库函数的调用 116
4.2 函数的定义与调用 116
4.2.1 函数的定义 116
4.2.2 函数的调用 118
4.3 函数间的信息交换 122
4.3.1 传值调用方式 122
4.3.2 传址调用方式 123
4.4 函数的嵌套调用和递归调用 126
4.4.1 函数的嵌套调用 126
4.4.2 函数的递归调用 128
4.5 变量的作用域与存储类型 130
4.5.1 局部变量与全局变量 131
4.5.2 变量的存储类型 135
4.6 外部函数和内部函数 138
4.6.1 外部函数 138
4.6.2 内部函数 139
4.7 多文件程序的运行 139
4.7.1 在Turbo C下多文件程序的运行 139
4.7.2 在VC++下多文件程序的运行 141
本章小结 141
习题4 142
第5章 程序设计实践 147
5.1 求和/求积问题 147
5.2 穷举搜索问题 150
5.3 递推问题 155
5.4 递归问题 156
5.5 方程近似根的求解问题 160
5.5.1 二分法 160
5.5.2 牛顿法 163
5.6 排序问题 164
5.6.1 冒泡法排序 165
5.6.2 简单选择排序 167
5.6.3 直接插入排序 168
5.7 查找问题 169
5.7.1 顺序查找 169
5.7.2 折半查找 170
本章小结 171
习题5 171
第6章 结构体与共用体 173
6.1 结构体类型与结构体变量 173
6.1.1 结构体类型 173
6.1.2 结构体变量 174
6.1.3 结构体成员的使用 175
6.2 结构体数组及其应用 176
6.3 指向结构体的指针 179
6.4 简单链表操作 180
6.4.1 链表概述 180
6.4.2 链表的基本操作 181
6.5 共用体 187
6.5.1 共用体类型 187
6.5.2 共用体变量 187
6.5.3 共用体成员的使用 188
本章小结 189
习题6 189
第7章 文件 198
7.1 概述 198
7.1.1 文件的概念 198
7.1.2 文件分类 198
7.1.3 文件类型指针 199
7.2 文件打开与关闭 200
7.2.1 文件打开 200
7.2.2 文件关闭 202
7.3 文件读写 202
7.3.1 字符的读写 202
7.3.2 字符串的读写 205
7.3.3 格式化读写 206
7.3.4 块的读写 207
7.4 文件定位函数 210
本章小结 211
习题7 212
第8章 面向对象程序设计 216
8.1 面向对象的特点 216
8.1.1 抽象 216
8.1.2 封装 216
8.1.3 继承 217
8.1.4 多态 217
8.2 C++对C的扩充 217
8.2.1 输入和输出 217
8.2.2 数据类型及变量、常量 219
8.2.3 动态内存分配 219
8.2.4 引用 220
8.3 类 221
8.3.1 类的声明 221
8.3.2 成员函数 222
8.3.3 类成员的访问控制 223
8.4 对象 224
8.5 构造函数与析构函数 227
8.6 继承与派生 231
8.6.1 继承和派生 231
8.6.2 单继承 232
8.6.3 多重继承 234
8.7 多态性 237
8.7.1 函数的重载 237
8.7.2 运算符重载 238
本章小结 243
习题8 244
第9章 图形用户界面设计 249
9.1 MFC简介 249
9.2 常用的控件 250
9.2.1 文本与标签 251
9.2.2 按钮 252
9.2.3 列表与下拉列表 253
9.3 消息 255
9.3.1 鼠标消息 256
9.3.2 键盘消息 256
9.3.3 定时器消息 257
9.3.4 简单计算器程序示例 259
9.4 菜单 261
9.5 工具栏 263
9.6 基于单文档的程序 264
本章小结 267
习题9 268
第10章 图形绘制与动画制作 269
10.1 使用CDC类的成员函数绘制图形 269
10.1.1 绘制函数曲线图形 269
10.1.2 绘制迭代点集合图形 270
10.1.3 CDC类的基本绘图函数 271
10.1.4 颜色与字符间距的设置 275
10.1.5 画笔 276
10.2 读取位图图像 281
10.3 动画制作 285
10.3.1 Visual C++启动与关闭动画界面 285
10.3.2 绘制图形制作动画 288
本章小结 291
习题10 291
第11章 网络程序设计 293
11.1 简单的网络程序实例 293
11.1.1 获取主机名与IP地址 293
11.1.2 列举局域网内的计算机 295
11.2 基于Socket的简单聊天程序设计 297
11.3 数据报广播 300
本章小结 302
习题11 303
第12章 数据库操作程序设计 304
12.1 数据库相关知识 304
12.2 Visual C++数据库编程 309
12.2.1 概述 309
12.2.2 ODBC 310
12.2.3 DAO 311
12.2.4 ADO 312
12.2.5 Visual C++数据库访问控件 313
12.3 学生信息管理系统实例 316
12.3.1 数据库设计 316
12.3.2 创建ADOTest工程 317
12.3.3 设计应用程序界面 320
12.3.4 编写工程代码 322
本章小结 332
习题12 333
附录A 常用字符与ASCII码对照表 334
附录B 运算符的优先级和结合性总表 336
附录C C语言常用库函数 338
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016