图书介绍

C++面向对象程序设计入门与应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C++面向对象程序设计入门与应用
  • 郑家瑜编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113049664
  • 出版时间:2002
  • 标注页数:575页
  • 文件大小:104MB
  • 文件页数:590页
  • 主题词:C++

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++面向对象程序设计入门与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前A章 Borlard C++工作环境1

集成开发环境2

程序开发流程2

启动Borland C++2

IDE开发程序步骤3

菜单栏9

工具栏图标10

打开旧文件11

另一种运行环境11

前B章 C++ Builder V5.0工作环境15

什么是C++Builder16

可视化集成开发环境16

启动C++ Builder16

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与输入cin70

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与free284

指针与数组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

使用保留字typedef411

只有结构变量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、 static533

预处理程序指令534

包含文件#include534

宏定义#define536

文字宏536

取代函数的宏539

编译指令540

#if、 #else、 #endif、 #elif540

#ifdef、 #ifndef544

#error545

#undef545

defined546

#line546

#pragma547

#与547

默认的宏名548

变量等级549

局部变量的声明550

全局变量的声明551

范围运算符“::”552

register553

const常数553

一般const常数553

指针const常数555

函数参数的const557

static静态数据558

inline的使用559

附录AIBM PC ASCII字符集561

附录B数制系统571

各进制数字的表示572

各进制转化为十进制573

十进制转化为各进制573

二进制与十六进制的关系574

二进制与八进制间的关系574

热门推荐