C&C++程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈闳中编著
- 出 版 社:上海:华东理工大学出版社
- 出版年份:1998
- ISBN:7562808554
- 页数:311 页
1 C和C++简介 1
1.1 C和C++简介 1
目录 1
1.2数据类型 2
1.2.1 C程序的基本概念 2
1.2.2基本数据类型 5
1.2.3类型修饰符 7
1.2.4转义符 8
1.2.5 printf 函数 9
1.3.1赋值运算符 12
1.3运算符 12
1.3.2算术运算符 13
1.3.3关系运算符 14
1.3.4逻辑运算符 14
1.3.5自增自减运算符 16
1.3.6位运算符 17
1.3.7自反赋值运算符 20
1.3.8条件运算符 20
1.3.9求字节数运算符 21
1.3.10逗号运算符 21
1.3.11类型转换运算符 22
1.3.12运算符优先级 23
1.4基本输入输出和编译预处理简介 24
1.4.1 scanf函数 24
1.4.2其他输入输出函数 27
1.4.3编译预处理简介 28
1.5语句 31
1.5.1 if 语句 32
1.5.2 goto语句 34
1.5.3 while 35
1.5.4 do语句 36
1.5.5 for语句 37
1.5.6 break语句 39
1.5.7 continue语句 41
1.5.8 switch语句 41
1.5.9 return语句 43
1.6习题 45
2函数 47
2.1概述 47
2.2函数的定义 47
2.3参数传递 51
2.4函数的递归调用 53
2.5变量的存储性质 55
2.5.1局部变量和全局变量 55
2.5.2数据在内存的存放区域 58
2.5.3静态变量 58
2.6习题 62
3数组和指针 63
3.1数组 63
3.1.1一维数组 63
3.1.2二维数组 66
3.1.3字符数组 67
3.2指针的概念 71
3.3指针的定义 72
3.4指针的引用 72
3.5指针作函数的形参 74
3.6指针与数组 76
3.6.1指针指向数组元素 76
3.6.2指针的运算 77
3.6.3指向数组的指针与数组名的关系 79
3.6.4实参数组与形参的关系 81
3.7字符指针 84
3.8.1指针数组 87
3.8指针数组 87
3.8.2指针数组与二维数组的关系 90
3.9多级指针 93
3.10函数指针 94
3.11命令行参数 96
3.12习题 102
4结构与自定义类型 103
4.1结构的定义与引用 103
4.1.1结构的定义 103
4.1.2结构型变量的引用 105
4.2.1结构数组 106
4.1.3结构型变量的初始化 106
4.2结构数组和结构指针 106
4.2.2结构指针 107
4.2.3结构变量和结构指针作实参 108
4.3其他自定义类型 109
4.3.1 位域 109
4.3.2共用体 111
4.3.3枚举 113
4.3.4 typedef 114
5.1.2文件指针 116
5.1.1C文件概述 116
4.4习题 116
5.1文件的概念 116
5文件 116
5.2文件的操作 117
5.2.1建立和打开文件 117
5.2.2文件的关闭 119
5.2.3文件的读写 119
5.2.4文件的定位 124
5.2.5出错的检测 125
5.2.6非缓冲型VNIX型文件系统 126
5.3文件应用举例 127
5.4习题 131
6 BC扩展部分的应用 132
6.1内存段和远指针 132
6.2图形功能 136
6.2.1图形初始化 136
6.2.2色形 137
6.2.3线型设置 138
6.2.4填充 138
6.2.5基本的绘图函数 140
6.2.6简单动画 141
6.2.7图形方式下的文本输出 144
6.3文本及窗口处理 146
6.4 DOS系统程序设计 151
6.4.1在程序中使用DOS命令 151
6.4.2使用与DOS相关的库函数 152
6.4.3使用DOS式BIOS中断 159
6.4.4直接设备编程 163
6.5TSR程序 167
6.6声音 171
6.7访问端口 174
6.8习题 180
7面向对象的程序设计 181
7.1概述 181
7.2对C在非面向对象方面的改进 181
7.3类 185
7.4对象的动态初始化 188
7.5内联函数 190
7.6对象的引用与指针THIS 191
7.7友元 193
7.8类的静态成员 195
7.9 C++的动态存贮管理 197
7.10类属二叉树 204
7.11 习题 212
8继承与派生类 214
8.1 派生类 214
8.2带构造函数基类的派生类 218
8.3覆盖基类中的方法 223
8.4用基类指针访问派生类 225
8.5多向继承 227
8.6虚拟基类 232
8.7习题 236
9多态性与虚拟函数 238
9.1 函数重载 238
9.2构造函数重载 239
9.3运算符重载 241
9.4对象的类型转换 247
9.5定做动态内存管理 248
9.6虚拟函数 251
9.7综合性实例 257
9.8习题 265
10.2流与文件 267
10.1 C++I/O系统和C语言的I/O系统 267
10 C++的I/O系统 267
10.3 C++流及流类 268
10.3.1 C++的预定义流 268
10.3.2 C++的流类 269
10.3.3定义插入和提取操作符 269
10.4格式化I/O 270
10.4.1使用ios成员函数进行格式化I/O 271
10.4.2使用控制器函数进行格式化I/O 272
10.4.3用户自定义控制器 274
10.5.1打开、关闭文件 275
10.5文件I/O 275
10.5.2文件读、写 277
10.6习题 281
附录A库函数分类索引表 282
附录B Borlandc C++3.1使用简介 299
B.1 特点 299
B.2 BC的安装 299
B.3集成开发环境介绍 299
B.4命令行编译器 308
参考文献 311
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019