《Borland C++入门与应用彻底剖析》求取 ⇩

第一篇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.12C++语言函数的规则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

1993《Borland C++入门与应用彻底剖析》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由洪锦魁著;谢工,王娅潜改编 1993 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Borland C++ 4.0从入门到精通(1994 PDF版)
Borland C++ 4.0从入门到精通
1994 北京:学苑出版社
Visual c++入门与应用( PDF版)
Visual c++入门与应用
Borland c++应用篇( PDF版)
Borland c++应用篇
Borland c++深入编程( PDF版)
Borland c++深入编程
Borland c++语言与开发应用( PDF版)
Borland c++语言与开发应用
看实例学Turbo C++入门与应用( PDF版)
看实例学Turbo C++入门与应用
电脑图书公司
Borland C++ 5.0 for Windows入门图解(1998 PDF版)
Borland C++ 5.0 for Windows入门图解
1998 北京:电子工业出版社
Windows NT Server彻底入门与应用教材(1998 PDF版)
Windows NT Server彻底入门与应用教材
1998 哈尔滨市:哈尔滨工程大学出版社
Borland C++入门(1991 PDF版)
Borland C++入门
1991 北京希望电脑公司
Borland C++入门(1994 PDF版)
Borland C++入门
1994 北京:科学出版社
Borland C++ 5.0入门与提高(1997 PDF版)
Borland C++ 5.0入门与提高
1997 北京:清华大学出版社
Borland C++实用技术入门精解  3.1-4.0(1995 PDF版)
Borland C++实用技术入门精解 3.1-4.0
1995 成都:电子科技大学出版社
Borland C++ Builder 3入门与提高(1999 PDF版)
Borland C++ Builder 3入门与提高
1999 北京:清华大学出版社
Internet入门与应用(1998 PDF版)
Internet入门与应用
1998 北京:北京航空航天大学出版社
Borland C/C++从入门到精通(1998 PDF版)
Borland C/C++从入门到精通
1998 北京:电子工业出版社