BORLAND C++程序设计基础教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:郝阿朋,陈材保编写
- 出 版 社:北京:学苑出版社
- 出版年份:1993
- ISBN:7507708756
- 页数:313 页
第一章 Turbo C++概述 1
第一节 C++的特点 1
一、C语言的出现与发展 1
二、面向对象的程序设计(OOP) 1
目录 1
三、Turbo C++的出现 2
四、Turbo C++的运行环境 2
五、C++的特点 3
第二节 C++程序的基本组成结构 4
一、程序设计中的几个基本概念 4
二、一个简单的例子 5
三、C++程序的基本结构 6
第三节 Turbo C++的集成开发环境(IDE) 7
一、进入和退出Turbo C++集成开发环境(IDE) 7
二、建立、编辑源程序文件 8
四、源程序的存盘和取盘 9
三、运行程序(编译、链接、运行) 9
第四节 C++程序的汉字处理 10
一、编辑和修改汉字程序 10
二、汉字程序的编译和链接 11
三、在汉字系统下运行汉字程序 11
四、在西文系统下运行汉字程序 11
第二章 词法 14
第一节 基本符号 14
一、基本符号 14
第二节 标识符与关键字 14
一、标识符 14
二、关键字 15
第三节 空白符与注释行 15
一、空白 15
二、行分隔符 15
三、注释 16
一、常量 17
第四节 常量、变量 17
二、变量 18
第三章 C++的基本数据类型 20
第一节 C++类型系统的基本原则 20
第二节 整型(int) 20
第三节 浮点类型(float) 22
第四节 字符类型(char) 23
第五节 类型转换 24
一、自动类型转换 24
二、赋值转换 24
三、强制类型转换 24
第六节 C++输入/输出简介 25
一、C++显示输出 25
二、C++键盘输入 26
一、二元运算 28
第四章 运算符与表达式 28
第一节 算术运算符、赋值运算符及其表达式 28
二、一元运算 29
三、赋值运算 30
第二节 关系运算符与关系表达式 31
一、关系运算符 31
第三节 逻辑运算符与逻辑表达式 32
一、逻辑运算 32
第四节 位运算符及其表达式 33
一、运算符及其表达式 33
第五节 一元加一、减一运算及其表达式 37
一、一元加1、减1运算 37
第六节 自反运算符及其表达式 40
一、自反运算 40
第七节 其它运算符及其表达式 42
一、sizeof运算 42
二、条件运算 43
三、顺序运算 44
第八节 运算符的优先级 44
一、优先级 44
二、结合性 44
三、C++运算符属性表 45
第五章 C++的程序结构 47
第一节 顺序结构及其语句 47
一、变量说明语句 47
二、表达式语句 48
三、输入输出语句 48
四、函数调用语句 49
五、顺序结构举例 50
第二节 选择结构及其语句 50
一、条件语句(if) 50
二、多路分支语句(switch) 54
第三节 循环结构及其语句 56
一、while循环语句 56
二、do while循环语句 57
三、for循环语句 58
第四节 辅助控制语句(break、continue、goto) 59
一、无条件转向语句(goto)和标号 59
二、跳出语句(break) 61
三、继续语句(continue) 62
第六章 数组与字符串 64
第一节 一维数组 64
一、数组的说明 64
二、数组的操作 65
第二节 字符串数组 68
一、字符数组的说明 69
二、字符数组的操作 69
一、二维数组的说明 72
第三节 二维数组及多维数组 72
二、二维数组的操作 73
第七章 指针 79
第一节 指针与地址的概念 79
一、指针与对象变量 79
二、指针说明 79
第二节 指针的取地址和取内容运算 80
一、取地址运算 80
二、取内容运算 81
三、举例 81
第三节 指针与数组 82
一、指针与一维数组 83
二、指针与多维数组 85
第四节 数组指针的运算 87
一、关系运算 87
二、算术运算 87
第五节 字符串指针 89
一、字符串指针的说明 90
二、字符串指针的操作 90
第六节 指针数组 92
一、指针数组的说明 92
二、应用举例 92
第八章 结构 95
第一节 结构类型与结构变量 95
一、结构类型的定义 95
二、结构变量的说明 96
第二节 结构变量的使用 97
一、结构成员的引用 97
二、结构成员的运算及输入/输出 98
三、举例 98
第三节 结构数组 99
一、结构数组的说明 99
三、结构数组元素成员的运算及输入/输出 100
二、结构数组元素成员的引用 100
四、举例 101
第四节 结构指针 102
一、结构指针的说明 102
二、结构指针对结构变量成员的引用 102
三、结构指针与结构数组 104
第五节 结构的递归与链表 105
一、递归结构 105
二、内存分配函数(malloc和free) 106
三、new和delete运算 107
四、链表 107
第九章 联合、枚举 112
第一节 联合 112
一、联合类型 112
二、联合变量 113
三、联合的使用 113
四、联合与结构比较 114
五、无名联合(C++专用) 116
第二节 枚举类型 117
一、枚举类型的定义 117
二、枚举变量的说明 118
三、枚举变量的操作 119
第十章 函数 121
第一节 函数的定义与调用 121
一、函数的定义 121
二、函数的调用 122
三、返回语句(return)与返回值 125
第二节 参数传递 126
一、传递值 127
二、传递指针 128
三、使用缺省值的函数参数 131
二、void参数类型 132
第三节 void类型 132
一、void返回类型 132
第四节 函数的递归调用 133
第五节 函数的重载 134
第六节 库函数介绍 135
一、数学计算函数(MATH.H) 135
二、字符分类函数(CTYPE.H) 137
三、字符串操作函数(STRING.H) 138
四、图形处理函数(GRAPHICS.H) 138
第十一章 存储类别 142
第一节 变量的存在性和可见性 142
第二节 变量的存储类别 143
一、自动变量(auto) 143
二、寄存器变量(register) 145
三、静态变量(static) 146
四、外部变量(extern) 147
五、只读变量(const) 148
第三节 函数的存储类别 149
第十二章 C++的预处理程序 152
第一节 宏替换命令(#define、#undef) 152
一、简单宏替换 152
二、带参数宏替换 153
三、取消宏替换 154
第二节 文件嵌入命令(#include) 155
第三节 条件编译命令(#if、#elif、#else、#endif等) 156
一、格式与功能 156
二、举例 157
第十三章 类 159
第一节 程序语言的发展趋势 159
第二节 类与对象的建立 159
一、C++的类 159
三、关于栈的一个程序例题 160
二、C++的对象 160
第三节 类中成份的内、外联系 162
一、内联码(inline) 162
二、类内成份的可访性 163
三、成员函数与友元函数 163
四、构造函数和析构函数 167
五、类的继承 170
六、多继承 173
七、对象与指针 177
八、对象向外部的信息传递 180
九、C++的其它聚集类型 184
第四节 类与多态性 185
一、局部化和动态初始化 185
二、函数的重载 188
三、运算符的重载 190
四、用友元函数重载运算符 196
第五节 继承与多态性 200
一、虚函数 200
二、纯虚函数与抽象类 204
第十四章 输入和输出 209
第一节 流类与预定义流 209
第二节 插入运算符<<和提取运算符>>的重载 210
一、提取运算符>>的重载 210
二、插入运算符<<的重载 211
三、矩阵乘法的例题 211
第三节 输入和输出的格式化控制 214
一、用ios类中的成员函数控制I/O格式 214
二、用控制器函数控制I/O格式 218
三、建立自己的控制器函数 220
第四节 文件的输入和输出 222
一、文件的打开和关闭 222
二、设备文件的使用 226
三、二进制文件 227
四、到达文件尾的判断 231
五、随机读写 233
第十五章 C++程序的图形处理 237
第一节 显示器的工作模式 237
一、显示卡(显示适配器) 237
二、文本模式 237
三、图形模式 237
第二节 窗口和视口 238
一、窗口 238
二、视口 238
第三节 文本模式下的程序设计 238
一、文本模式下程序设计的基本结构 238
三、窗口及模式控制 240
四、属性控制 240
二、文本输出及管理 240
五、状态查询 242
第四节 图形模式下的程序设计 243
一、图形模式下程序设计的基本结构 243
二、图形系统控制 245
三、绘图及填充 246
四、管理屏幕及视口 250
六、颜色控制 251
五、正文输出 251
习题参考答案 254
附录A ASCII码表 281
附录B Turbo C++库函数 283
一、分类函数 283
二、数学函数 284
三、串和内存操作函数 289
四、输入输出函数 293
五、图形函数 301
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《学前儿童发展心理学 第2版》刘万伦主编;王文秀,甘卫群,刘万伦编写人员 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《液固旋流分离新技术》中国化工学会组织编写;汪华林等著 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《声动中国 七十年歌声里的中国故事》王一诺责任编辑;(中国)《声动中国》编写组 2019
- 《对话中国》《对话中国》编写组著 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《近代中国分省人文地理影像采集与研究 甘肃》《近代中国分省人文地理影像采集与研究》编写组 2019
- 《创新的脚步 全国社区治理和服务创新实验区成果集萃》民政部编写组编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 七年级 上 配人教版》周志英总主编 2019
- 《北京人民艺术剧院剧本系列 白露》刘国华,马鹏程 2019
- 《北京模式》吴建繁,王德海,朱岩编 2017
- 《指向核心素养 北京十一学校名师教学设计 数学 八年级 上 配人教版》周志英总主编 2019