图书介绍

Borland C++入门与应用彻底剖析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Borland C++入门与应用彻底剖析
  • 洪锦魁著;谢工,王娅潜改编 著
  • 出版社: 北京:学苑出版社
  • ISBN:7507708071
  • 出版时间:1993
  • 标注页数:671页
  • 文件大小:84MB
  • 文件页数:682页
  • 主题词:

PDF下载


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

下载说明

Borland C++入门与应用彻底剖析PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 C语言程序设计基础2

第一章 Borland C++系统简介2

1.1 C语言的历史2

1.2 C语言的未来2

1.3 C++语言的历史与未来2

1.4 Borland C++系统3

1.5 安装Borland C++软件4

1.6 C和C++程序设计语言的开发过程11

1.6.1 规划程序13

1.6.2 程序的编辑14

1.6.3 程序的编译与运行21

1.6.4 退出Borland C++集成环境25

1.6.5 检查A:CH1子目录25

1.6.6 编译出错的情形26

1.6.7 另一种编译、链接和运行程序的方式28

1.6.8 C语言程序main结构的分析29

1.6.9 C语言程序的解释31

1.6.10 C++语言与C语言在编译上的差异33

1.7 Borland C++集成环境的几个常用功能36

1.7.1 Esc键36

1.7.2 清除窗口内容37

1.7.3 打开文件38

第二章 C语言数据处理的基本概念43

2.1 变量名称的使用43

2.2 变量的声明方式44

2.3 基本数据类型45

2.3.1 整数int45

2.3.2 字符char45

2.3.3 浮点数46

2.3.4 字符串数据类型47

2.4 常数的表达方式47

2.4.1 整数常数47

2.4.2 浮点常数48

2.4.3 字符常数48

2.4.4 字符串常数48

2.5 基本算术运算49

2.6 类型的转换51

2.7 特殊表达式52

2.7.1 递增和递减表达式52

2.7.2 设置特殊表达式53

22.7.3 sizeof54

第三章 基本输入输出55

3.1 printf()55

3.1.1 C语言的控制字符n56

3.1.2 %d:打印十进制整数57

3.1.3 %f浮点数的打印59

3.1.4 %c字符的打印60

3.1.5 其他格式化数据的打印65

3.2 scanf()67

3.3 字符输入和输出函数69

第四章 程序的流程控制77

4.1 关系操作符与逻辑操作符77

4.2 for语句78

4.3 while语句86

4.4 do-while语句93

4.5 if语句96

4.6 else-if语句104

4.7 e1?e2:e3特殊表达式107

4.8 switch语句108

4.9 break语句111

4.10 continue语句113

4.11 goto语句114

第五章 数组和指针116

5.1 一维数组116

5.2 二维数组122

5.3 指针的基本概念126

5.4 指针和数组的混合应用130

第六章 函数的应用155

6.1 函数的定义155

6.2 主程序函数的位置158

6.3 函数的返回值return158

6.4 数组数据的传递161

6.5 指针的传递166

6.6 递归函数的调用169

6.7 新的ANSI函数声明171

6.8 简单数学函数的使用173

6.8.1 exp函数174

6.8.2 log函数174

6.8.3 log10函数174

6.8.4 sqrt函数174

6.8.5 floor函数176

6.8.6 ceil函数176

6.8.7 fabs函数176

6.8.8 hypot函数177

6.8.9 pow函数178

6.8.10 三角函数178

第七章 变量的类型180

7.1 auto180

7.2 static182

7.3 external185

7.4 static external195

7.5 register195

第八章 C语言预处理程序197

8.1 #define宏指令197

8.2 #include功能201

8.3 条件编译203

8.3.1 #if203

8.3.2 #endif203

8.3.3 #else203

8.3.4 #ifdef204

8.3.5 #ifndef204

8.3.6 #undef204

第九章 用户自定义数据类型206

9.1 typedef206

9.2 结构数据类型207

9.3 结构数据与数组212

9.4 嵌套结构214

9.5 结构数据与函数215

9.6 UNION219

9.7 enum221

第十章 字符串的彻底剖析224

10.1 由字符所组成的一维数组224

10.2 字符串的应用227

10.2.1 构成字符串的基本要素227

10.2.2 标准字符串输出230

10.2.3 标准字符串的输入231

10.3 字符串与指针233

10.4 gets()和puts()函数234

10.4.1 gets()234

10.4.2 puts()237

10.5 C语言中的字符串处理函数239

10.5.1 strcat()239

10.5.2 strcmp()240

10.5.3 strcpy()241

10.5.4 strlen()243

10.5.5 strncat()244

10.5.6 strncmp()244

10.5.7 strncpy()245

10.6 字符串数组246

10.7 指向字符串数组的指针248

10.8 命令行参数250

第十一章 基本位运算252

11.1 &操作符252

11.2 |操作符254

11.3 ^操作符255

11.4 ~操作符257

11.5 <<操作符258

11.6 >>操作符259

11.7 位字段260

第十二章 测试符号与符号转换函数262

12.1 isalnum()262

12.2 isalpha()262

12.3 isascii()263

12.4 iscntrl()264

12.5 isdigit()265

12.6 isgraph()265

12.7 islower()266

12.8 isprint()267

12.9 ispunct()268

12.10 isspace()268

12.11 isupper()269

12.12 isxdigit()270

12.13 tolower()271

12.14 toupper()271

第十三章 文件的输入与输出272

13.1 有缓冲区的输入与输出函数272

13.1.1 fopen()273

13.1.2 fclose()274

13.1.3 putc()275

13.1.4 getc()276

13.1.5 fprintf()280

13.1.6 fscanf()281

13.1.7 feof()283

13.1.8 ferror()283

13.1.9 fwrite()284

13.1.10 fread()285

13.1.11 fseek()286

13.1.12 rewind()288

13.2 Borland(Turbo)C++的缺省文件指针289

13.3 文本方式和二进制方式的差异292

13.4 无缓冲区的输入与输出293

13.4.1 open()293

13.4.2 close()294

13.4.3 read()295

13.4.4 write()296

13.4.5 lseek()298

13.5 Borland(Turbo)C++缺省的文件句柄299

第十四章 文件及目录管理301

14.1 文件的删除301

14.1.1 remove()301

14.1.2 unlink()302

14.2 文件名的更改303

14.3 文件的存取模式304

14.3.1 access()304

14.3.2 chmod()305

14.4 计算文件长度306

14.5 子目录的建立307

14.6 删除子目录308

14.7 获得当前目录路径309

14.8 更改当前工作目录309

第十五章 了解其它常用函数311

15.1 数据转换函数311

15.1.1 atof()311

15.1.2 atoi()312

15.1.3 atol()313

15.1.4 gcvt()313

15.1.5 itoa()314

15.1.6 ltoa()315

15.2 随机数函数316

15.2.1 rand()316

15.2.2 random()318

第二篇 C语言数据结构321

第十六章 基本的链表结构321

16.1 动态数据结构的声明321

16.2 内存的分配321

16.3 链表的基本操作324

16.4 链表的连接327

16.5 链表内节点的删除331

16.6 释放内存空间334

16.7 节点的插入337

16.8 双向链表341

第十七章 堆栈与队列344

17.1 堆栈344

17.2 队列349

第十八章 二叉树354

18.1 二叉树的节点结构354

18.2 二叉树的建立355

18.3 二叉树的打印356

18.3.1 中序方式356

18.3.2 前序打印方式360

18.3.3 后序打印方式363

第三篇 DOS系统程序设计368

第十九章 美妙的音乐368

19.1 时间延迟的概念368

19.1.1 sleep()368

19.1.2 delay()369

19.2 声音的产生370

19.2.1 sound()370

19.2.2 nosound()370

19.3 美妙的音乐372

第二十章 DOS系统时间377

20.1 time()377

20.2 ctime()377

20.3 localtime()378

20.4 asctime()378

20.5 gmtime()379

20.6 difftime()380

20.7 clock()381

第二十一章 识别键盘383

21.1 kbhit()383

21.2 识别键盘代码383

21.2.1 键盘普通码383

21.2.2 键盘的扩充键384

第二十二章 文本方式的屏幕控制389

22.1 屏幕的清除389

22.2 移动光标389

22.3 设置光标的外形395

22.4 clreol()396

22.5 删除光标所在行398

22.6 窗口的建立400

22.7 适用于窗口的输入/输出函数402

22.8 窗口文本和背景颜色的设置404

22.9 存储和装入文本412

第二十三章 游戏专辑417

23.1 “洪锦魁”图案417

23.2 猜“洪锦魁”437

第二十四章 计算机绘图450

24.1 图形方式的设置450

24.2 检测所使用的屏幕的最大水平及垂直坐标452

24.3 绘制直线的函数452

24.3.1 line()452

24.3.2 用相对坐标画线的图形函数453

24.4 图形函数的使用457

24.4.1 circle()457

24.4.2 ellipse()458

24.4.3 arc()460

24.4.4 rectangle()462

24.4.5 drawpoly()465

24.5 填充区间函数467

24.5.1 fillpoly()467

24.5.2 floodfill()469

24.5.3 fillellipse()470

24.6 颜色及填充图案471

24.6.1 前景及背景颜色471

24.6.2 填充图案474

24.6.3 线条的设置475

24.7 条形图的绘制477

24.7.1 bar()477

24.7.2 bar3d()478

24.8 点绘图479

24.9 动画设计481

24.9.1 setcolor(BLACK)482

24.9.2 cleardevice()483

24.9.3 存取屏幕方式484

24.10 图形方式下字符串的输出485

24.10.1 outtextxy()485

24.10.2 outtext()487

24.10.3 settextstyle()488

第二十五章 DOS和BIOS系统调用490

25.1 IBM PC内部结构490

25.1.1 通用寄存器491

25.1.2 指针和变址寄存器491

25.1.3 段寄存器492

25.1.4 指令指针寄存器和状态标志寄存器492

25.2 DOS和BIOS系统调用的基本概念494

25.3 DOS系统调用496

25.3.1 bdos()496

25.3.2 intdos()497

25.3.3 intdosx()499

25.4 BIOS系统调用502

25.4.1 int86()502

25.4.2 int86x()503

25.5 鼠标的控制505

25.5.1 功能0505

25.5.2 功能1506

25.5.3 功能2507

25.5.4 功能3508

25.5.5 功能4513

25.5.6 功能5514

25.5.7 功能6516

25.5.8 功能7518

25.5.9 功能8520

25.5.10 功能9522

25.2.11 功能10526

25.5.12 功能11529

25.5.13 功能15530

25.5.14 综合实例应用531

第四篇 C++语言与OOP549

第二十六章 C++语言和C语言的区别549

26.1 C++语言的扩展文件名549

26.2 函数的引用549

26.3 程序的注释550

26.4 C++语言新增加的输入与输出550

26.4.1 cout551

26.4.2 cin555

26.4.3 cerr和clog557

26.5 变量的声明558

26.6 动态数据声明558

26.7 const操作符559

26.8 作用域访问操作符560

26.9 struct561

26.10 enum562

26.11 类型转换563

26.12 C++语言函数的规则564

26.13 C++语言函数的声明565

26.14 初始化函数参数值567

26.15 函数重载568

26.16 inline操作符569

26.17 函数地址的传送570

26.18 new和delete573

第二十七章 类576

27.1 类的定义576

27.2 对象577

27.3 构造函数和析构函数579

27.4 构造函数的参数传递582

27.5 友元函数585

27.6 结构和类587

27.7 再论inline操作符589

27.8 类的继承591

27.9 类的多重继承特性593

27.10 函数调用与对象的传递597

27.11 对象数组599

27.12 对象指针600

第二十八章 函数和操作符重载603

28.1 函数重载与构造函数603

28.2 动态数据声明与构造函数604

28.3 this关键字605

28.4 操作符重载607

28.5 友元函数与操作符重载函数611

28.6 地址概念与操作符重载函数615

28.7 输入/输出流618

28.7.1 设计<<操作符重载函数618

28.7.2 设计>>操作符重载函数620

第二十九章 虚拟函数与多态623

29.1 指针与派生类623

29.2 虚拟函数的概念625

29.3 虚拟函数的基本功能629

29.4 纯虚拟函数634

29.5 派生类的构造和析构函数637

热门推荐