C++面向对象程序设计入门与应用PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:郑家瑜编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2002
- ISBN:7113049664
- 页数:575 页
前A章 Borlard C++工作环境 1
集成开发环境 2
程序开发流程 2
启动Borland C++ 2
IDE开发程序步骤 3
菜单栏 9
工具栏图标 10
打开旧文件 11
另一种运行环境 11
前B章 C++ Builder V5.0工作环境 15
什么是C++Builder 16
可视化集成开发环境 16
启动C++ Builder 16
Builder开发DOS程序的步骤 17
打开旧文件 22
读取书中的程序 24
第1章 程序基本结构 27
程序结构 28
声明区 29
程序头 29
主程序区 30
函数定义区 30
注释 30
标识符及变量 31
赋值符号 32
程序语句 32
数据类型 33
字符数据类型 33
整数数据类型 34
浮点数数据类型 37
布尔类型 38
数据类型的变量声明 38
算术运算符 41
负号“-” 41
加号“+” 42
减号“-” 42
乘号“*” 43
除号“/” 44
余数“%” 45
加1“+++” 46
减1“—” 48
算术赋值运算符“+=”、“-=”、“/=”等 51
特殊运算符“e1?e2:e3” 53
小括号“()” 54
类型转换 54
关系运算符 57
逻辑运算符 58
运算符优先级 60
运算符的综合实例 61
sizeof() 64
第2章 输入与输出 69
对象的输出cout与输入cin 70
cout输出 70
设置字段宽 71
设置有效精度 74
浮点小数位数的设置 75
科学计数法与大写十六进制的输出 76
设置左/右对齐及中间补字符 78
cin输入 80
输入整数 81
输入浮点数 82
输入字符 82
输入字符串 83
混合输入整数及字符 84
混合输入整数及浮点数 85
混合输入整数、浮点数及字符 86
混合输入整数、浮点数、字符及字符串 87
输入十六、八进制的整数 88
输入浮点数的科学计数法数据 89
cout的副作用 89
第3章 循环 95
for循环 96
单一语句for循环 97
多语句for循环 100
嵌套for循环 102
for注意事项 105
while循环 109
单一语句的while循环 110
多语句while循环 110
嵌套while循环 112
do...while循环 114
单一语句的do...while循环 114
多语句do...while循环 115
嵌套do...while循环 117
嵌套循环的陷阱与交互使用 118
综合实例 119
第4章 选择判断 135
条件语句格式 136
if条件语句 137
if...else条件语句 141
嵌套if...else...语句 144
嵌套if...else if...else if...语句 149
switch...case多重选择语句 151
break, continue的用途 155
第5章 数组 165
数组及其作用 166
数组的定义 166
数组中的元素 167
访问数组元素 167
设置一维数组初值 171
地址与数组名 176
一维数组的应用:冒泡排序法 179
二维数组 184
二维数组的初值设置 189
三维数组及初值设置 193
第6章 基本位运算 207
整数的位表示 208
运算符 208
“&”运算符 208
“│”运算符 209
“^”运算符 210
“~”补码运算符 211
“<<”左移及“>>”右移运算符 212
第7章 自定义函数 219
函数及其作用 220
函数的种类 220
内置函数 220
自定义函数 221
函数的定义格式 221
函数原型声明与调用 222
函数的基本方式 223
无参数无返回值 224
在函数内输出数据 224
在函数内计算数据 225
无参数有返回值 227
返回基本数据类型 228
返回结构 231
有参数无返回值 232
用变量传值 232
以数值传送 233
运算后传参数 234
以一维数组传递 236
以二维数组传递 236
按值传递参数 238
按引用传递参数 240
使用引用 240
用引用传参数 242
以引用返回 244
按指针传递参数 245
指针的使用 245
以指针传参数以指针接收并返回 245
以指针值传参数,用“&”接收并返回 247
以指针值传参数但不返回 248
以指针函数名返回 249
递归函数 252
函数重载 255
缺省函数参数值 259
第8章 指针 267
地址运算符“&” 268
指针声明 269
指针使用——指向已存在的地址 270
指针与地址运算符 270
指针类型的一致性 272
指针赋值 272
指针地址运算 273
指针的使用——内存配置 276
new与delete的使用 276
配置单一内存 277
配置单一内存并赋初值 278
配置多个内存 280
使用malloc与free 284
指针与数组 286
数组名的指针用法 286
以指针变量取代数组 287
数组各元素地址的取得 289
指针变量与二维数组 290
指针与字符串 292
指针与函数 294
一般变量传给指针 295
传址方式传参数 297
指针传给指针 299
函数名称以指针返回 302
返回一个以上的数据 305
指针与结构 306
指针的指针:双指针 307
指针指向函数 309
指针数组 312
常犯的指针错误 316
未指向已存在地址 316
误解导致指针的误用 316
地址比较误用 317
指针下标超出数组范围 317
综合范例 318
第9章 字符串及其函数 325
字符串与字符数组 326
字符数组 326
字符串的结尾“ ” 326
字符串的声明 327
字符串常数 327
定长字符串:字符数组的声明 329
指针字符串的声明 330
字符串数组 332
字符串的输出 335
cout的直接输出 335
cout.put()的输出 335
cout.write()的输出 336
字符串的输入 337
cin的直接输入 337
cin.get.line()的输入 338
cin.get()的输入 339
数字与字符串混合输入 343
字符串函数 344
字符串长度strlen() 344
字符串比较strcmp()、 strncmp() 346
字符串拷贝strcpy()、stpcpy() 350
字符串大小写转换strupr ()、strlwr() 353
字符串合并strcat()、 strncat() 354
综合实例 356
第10章 内置函数 363
数学函数(math.h) 364
绝对值/取整数 367
三角函数 370
复数函数 371
对数函数 372
次方及方根 373
转换函数 375
随机数函数(stdlib.h) 378
字符函数(ctype.h) 381
测试函数 381
转换函数 385
时间函数(time.h) 387
时间结构(tm) 388
长整数时间(time_t) 390
时间环境变量(tzset) 392
时间结构(timeb) 393
时间滴答(clock) 395
格式化日期时间(strftime) 395
目录文件函数(dir.h) 397
内定文件结构(ffblk) 398
磁盘管理 399
路径管理 400
文件管理 403
第11章 结构 407
结构 408
结构的定义 408
一般定义 410
直接声明结构变量 410
直接声明结构变量并赋初值 411
使用保留字typedef 411
只有结构变量 411
多个结构变量 411
结构字段的访问与结构的设置 412
访问结构字段 412
结构的设置 413
结构在程序内的位置 413
公共结构 414
私有结构 415
字段初值及数组字段 416
字段初值的设置 416
数组字段 417
结构占用内存的大小 419
嵌套结构 422
结构与指针 424
指向已存在的地址 424
配置内存 425
结构与数组 426
一般数组的访问 427
数组名访问 429
结构数组与指针 430
固定大小的配置 430
指向已存在的静态结构数组 432
灵活性大小配置 433
结构与函数 435
以字段作为参数传递 435
以结构作为参数传递 436
以函数名返回结构 441
结构与排序 444
结构的互换 444
结构的排序——未调用函数 446
结构的排序——调用函数 449
union结构 452
位结构 455
enum枚举数据类型 458
typedef类型定义 461
新类型名称 462
结构的类型定义 462
数组为类型 464
内置结构应用实例 465
第12章 类 471
面向对象程序设计的特性 472
封装 472
多态 472
继承 473
类及其作用 473
类定义 473
一般格式 474
访问限定符 474
类定义实例 474
类与对象 477
类变量就是对象 477
一般对象的使用 477
成员函数 481
类外定义成员函数——范围运算符“::”的使用 481
inline函数 484
成员函数重载 486
数据成员的初值 487
构造函数与析构函数 489
构造函数 489
构造函数重载 492
析构函数 494
共享成员函数 496
共享数据成员——static的使用 498
对象指针的使用 500
类与结构 502
第13章 文件 505
输入/输出类 506
输入/输出格式 506
格式化文件 507
整数数据的输入/输出 507
字符数据的输入/输出 508
字符串数据的输入/输出 509
浮点数数据的输入/输出 510
混合数据的输入/输出 512
二进制文件 514
基本数据类型的输入/输出 514
结构数据类型的输入/输出 517
随机访问文件 519
综合实例 522
第14章 预处理程序、变量等级、const、 static 533
预处理程序指令 534
包含文件#include 534
宏定义#define 536
文字宏 536
取代函数的宏 539
编译指令 540
#if、 #else、 #endif、 #elif 540
#ifdef、 #ifndef 544
#error 545
#undef 545
defined 546
#line 546
#pragma 547
#与 547
默认的宏名 548
变量等级 549
局部变量的声明 550
全局变量的声明 551
范围运算符“::” 552
register 553
const常数 553
一般const常数 553
指针const常数 555
函数参数的const 557
static静态数据 558
inline的使用 559
附录AIBM PC ASCII字符集 561
附录B数制系统 571
各进制数字的表示 572
各进制转化为十进制 573
十进制转化为各进制 573
二进制与十六进制的关系 574
二进制与八进制间的关系 574
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《Python3从入门到实战》董洪伟 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 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