《Visual C++ C/C++编程技巧与范例》求取 ⇩

第一部分 C语言程序设计技巧3

第一章 C语言基本数据处理的概念3

1.1 变量名称的使用3

1.2 变量的声明4

1.3 基本数据类型5

1.4 常数的表达方式7

1.5 基本的算术运算9

1.6 类型的转换11

1.7 C语言的特殊表达式13

第二章 基本的输入与输出16

2.1 printf()16

2.2 scanf()29

2.3 字符的输入和输出函数31

第三章 程序的流程控制38

3.1 关系运算符与逻辑运算符38

3.2 for语句39

3.3 while语句45

3.4 do…while语句47

3.5 if语句50

3.6 else——if语句52

3.7 el?e2:e3特殊表达式55

3.8 switch语句56

3.9 breaki语句58

3.10 continue语句59

3.11 goto语句61

第四章 数组和指针63

4.1 一维数组63

4.2 二维数组68

4.3 指针的基本概念70

4.4 指针和数组的混合应用72

第五章 函数的应用75

5.1 函数的定义76

5.2 主程序函数的位置77

5.3 函数的返回值78

5.4 数组数据的传递80

5.5 下标的传递84

5.6 递归式函数的调用85

5.7 新式ANSI函数的声明86

5.8 简单数学函数的使用87

第六章 变量的等级93

6.1 auto93

6.2 static94

6.3 external97

6.4 static external99

6.5 register100

第七章 C语言的预处理程序101

7.1 宏#dcfine命令101

7.2 #include功能106

7.3 条件式的编译108

第八章 用户自定数据类型111

8.1 typedef111

8.2 结构数据类型112

8.3 结构数据与数组115

8.4 嵌套结构116

8.5 结构数据与函数118

8.6 union121

8.7 cnum123

第九章 字符串的彻底剖析125

9.1 由字符所组成的一维数组125

9.2 字符串的应用127

9.3 字符串与指针131

9.4 gets()和puts()函数133

9.5 字符串数组136

9.6 数组的字符串指针137

9.7 命令行参数139

第十章 基本位运算141

10.1 &运算符141

10.2 运算符143

10.3 ∧运算符144

10.4 ~运算符146

10.5 <<运算符147

10.6 >>运算符148

10.7 位字段149

第十一章 测试符号与符号转换函数152

11.1 isalmum()152

11.2 isalpha()153

11.3 isascii()153

11.4 iscntrl()154

11.5 isdigit()155

11.6 isgraph()156

11.7 islower()157

11.8 isprint()158

11.9 ispunct()159

11.10 isspace()160

11.11 isupper()160

11.12 isxdigit()161

11.13 tolower()162

11.14 toupper()162

第十二章 文件的输入与输出164

12.1 有缓冲区的输入与输出函数164

12.2 C语言缺省的文件指针182

12.3 无缓冲区的输入与输出186

12.4 C语言缺省的文件句柄191

第十三章 基本的序列结构193

13.1 动态数据结构的声明193

13.2 存储器的配置193

13.3 链表序列的基本操作196

13.4 序列的连接199

13.5 序列中节点的删除204

13.6 释放存储器空间207

13.7 节点的插入207

13.8 双向链表序列208

第十四章 堆栈与队列212

14.1 堆栈212

14.2 队列216

第十五章 二叉树221

15.1 二叉树的节点结构221

15.2 二叉树的建立222

15.3 二叉树的打印223

第十六章 DOS系统时间229

16.1 time()229

16.2 ctime()230

16.3 localtime()230

16.4 asctime()231

16.5 gmtime()232

16.6 difftime()232

16.7 clock()233

16.8 随机函数234

第十七章 认识键盘236

17.1 __kbhit()236

17.2 认识键盘码237

第十八章 屏幕的控制242

18.1 屏幕的清除242

18.2 移动光标位置243

18.3 设置光标外形244

18.4 建立视区245

18.5 卷动视区246

18.6 动态画面的设计248

第十九章 计算机绘图250

19.1 了解屏幕模式251

19.2 设置图形模式252

19.3 __lineto()253

19.4 __moveto()254

19.5 __rectangle()255

19.6 __ellipse()256

19.7 __setpixel()258

19.8 设计图样259

19.9 线条样式的设置261

19.10 动态画面的效果262

19.11 文本与图形的结合265

19.12 逻辑坐标266

19.13 颜色的设置267

19.14 视区的设定268

第二十章 基本DOS和BIOS系统应用271

20.1 IBM PC内部结构271

20.2 DOS和BIOS系统调用的基本概念275

20.3 DOS系统调用277

20.4 BIQS系统调用284

第二十一章 存储器映射绘图法287

21.1 单色文本模式适配器287

21.2 彩色文本模式适配器291

第二十二章 ANSISYS与C语言293

22.1 光标与屏幕的控制293

22.2 属性的控制297

22.3 键盘的重新设置300

第二十三章 鼠标器的控制302

23.1 功能0302

23.2 功能1303

23.3 功能2304

23.4 功能3305

23.5 功能4311

23.6 功能5313

23.7 功能6317

23.8 功能7319

23.9 功能8321

23.10 功能9323

23.11 功能10325

23.12 功能11327

23.13 功能15327

第二十四章 QuickWin应用程序设计329

24.1 一个简单的程序实例329

24.2 一个简单的绘图程序实例330

24.3 About对话方块331

24.4 QuickWin与Windows应用程序的差别332

第二部分 C++语言程序设计技巧335

第二十五章 OOP简介335

25.1 OOP的特点335

25.2 软件要求及适用对象340

25.3 如何学习OOP340

25.4 结构化程序设计的缺点340

25.5 OOP概述342

第二十六章 C++语言的基本概念343

26.1 变量名命名约定343

26.2 变量的声明344

26.3 基本数据类型345

26.4 常数的表达348

26.5 基本算术运算350

26.6 类型转换351

26.7 C++语言的特殊运算352

第二十七章 输入/输出与用户定义数据类型355

27.1 printf()355

27.2 为什么OOP程序不使用printf()和scanf()355

27.3 OOP程序特有的输出cout356

27.4 OOP程序特有的输入360

27.5 typedef363

27.6 结构数据类型364

27.7 嵌套结构370

27.8 几个有关结构的实例372

27.9 联合(union)373

27.10 枚举(enum)375

第二十八章 程序流程380

28.1 关系与逻辑操作符380

28.2 for语句381

28.3 while语句384

28.4 do...while语句388

28.5 if条件语句390

28.6 else if语句393

28.7 e1?e2:e3条件表达式394

28.8 switch开关语句395

28.9 break语句397

28.10 continue语句398

28.11 goto语句399

第二十九章 函数401

29.1 函数定义402

29.2 主程序和函数的次序404

29.3 函数的返回值406

29.4 结构数据与函数408

29.5 地址的传送409

29.6 函数参数值的初始化413

29.7 函数重载414

29.8 递归函数的调用416

29.9 inline操作符418

第三十章 类和对象420

30.1 类的定义方法420

30.2 对象概念421

30.3 构造函数和析构函数424

30.4 如何在构造函数内传递参数427

30.5 函数的重载428

30.6 函数的重载与构造函数的区别430

30.7 成员函数的参数是对象的情形431

30.8 成员函数的返回值是对象的情形433

30.9 类与结构435

30.10 inline函数436

30.11 类、对象的内存分配438

30.12 静态类数据439

30.13 综合应用实例440

第三十一章 数组446

31.1 一维数组446

31.2 设置一维数组的初值448

31.3 二维数组449

31.4 设置二维数组的初值451

31.5 数组数据在函数内的传递452

31.6 结构与数组454

31.7 在对象内声明数组455

31.8 对象数组460

31.9 字符串462

31.10 gets()和puts()函数465

31.11 用cin读取字符串467

31.12 字符串处理函数469

31.13 字符串数组469

31.14 字符串与类470

31.15 综合应用实例472

第三十二章 重载操作符475

32.1 重载单目操作符475

32.2 含返回值的操作符重载478

32.3 重载双目操作符480

32.4 重载比较操作符484

32.5 重载特殊操作符486

32.6 不同数据类型之间的转换488

32.7 不同类类型之间的转换490

32.8 重载等号操作符495

32.9 综合应用实例498

第三十三章 继承501

33.1 继承的目的502

33.2 构造函数与派生类506

33.3 重载函数、基类与派生类509

33.4 多重派生512

33.5 多层派生类的概念515

33.6 某个类继承多个类的概念518

33.7 类的嵌套524

33.8 私有派生类527

33.9 私有数据的派生528

33.10 综合应用实例531

第三十四章 指针537

34.1 指针537

34.2 指针与函数542

34.3 指针与数组543

34.4 指针与字符串545

34.5 指向指针的指针546

34.6 指针与结构550

34.7 内存分配551

34.8 指针与类553

34.9 指针、构造函数和析构函数554

34.10 指针与对象数组556

34.11 堆栈、队列与二元树557

第三十五章 虚拟函数和多态572

35.1 指针与派生类572

35.2 虚拟函数574

35.3 虚拟函数的作用578

35.4 纯虚拟函数581

35.5 虚拟基类583

35.6 综合应用实例586

第三十六章 OOP的其它概念589

36.1 友元函数589

36.2 友元函数对程序语义的作用591

36.3 友元函数与重载操作符593

36.4 友元类596

36.5 static类成员597

36.6 this599

第三十七章 C++的I/O流与文件管理602

37.1 流类的结构602

37.2 设备操作符603

37.3 ostream成员函数应用实例605

37.4 istream成员函数应用实例605

37.5 C++的文件管理608

37.6 命令行参数618

37.7 DOS设备文件619

37.8 <<与>>的重载函数621

37.9 综合应用实例623

第三十八章 Microsoft类库(MFC)626

38.1 建立面向DOS的类库文件626

38.2 设置参数627

38.3 CString类628

38.4 CTimc类630

38.5 CTimeSpan类630

38.6 CByteArray类632

38.7 CWordArray类633

38.8 CStringArray类634

38.9 CStringList类635

38.10 CObList类637

38.11 CMapStringToOb类639

38.12 CMapStringToString类641

第三十九章 QuickWin应用程序设计643

39.1 一个QuickWin程序643

39.2 一个简单的绘图程序644

39.3 __wabout()645

39.4 不同类型的窗口645

1994《Visual C++ C/C++编程技巧与范例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由甘特等编写 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

FORTRAN77编程操作基础(1992 PDF版)
FORTRAN77编程操作基础
1992 北京:北京邮电学院出版社
Internet易学通:Windows( PDF版)
Internet易学通:Windows
Visual C++高级编程技巧与实例( PDF版)
Visual C++高级编程技巧与实例
微型计算机软件基础技术 (M6800系,8080系,Z-80系)(1986年03月第1版 PDF版)
微型计算机软件基础技术 (M6800系,8080系,Z-80系)
1986年03月第1版
Visual C++6.0实例教程(1999年04月第1版 PDF版)
Visual C++6.0实例教程
1999年04月第1版 电子工业出版社
Visual c++ 2.0 windows95程序设计( PDF版)
Visual c++ 2.0 windows95程序设计
Microsoft Visual C++4.1编程技巧指南(1997 PDF版)
Microsoft Visual C++4.1编程技巧指南
1997 成都:电子科技大学出版社
面向对象Visual C++编程技巧(1997 PDF版)
面向对象Visual C++编程技巧
1997 北京:电子工业出版社
C/C++使用技巧1001例(1996 PDF版)
C/C++使用技巧1001例
1996 北京:电子工业出版社
Visual C++ 6.0编程与实例(1999 PDF版)
Visual C++ 6.0编程与实例
1999 北京:科学出版社
Visual C++ 5.0多媒体编程技术与实例(1999 PDF版)
Visual C++ 5.0多媒体编程技术与实例
1999 北京:电子工业出版社
Visual C++ 6.0编程经验和技巧(1999 PDF版)
Visual C++ 6.0编程经验和技巧
1999 青岛:青岛出版社
Visual C++ 6.0编程实例技巧(1999 PDF版)
Visual C++ 6.0编程实例技巧
1999 武汉:华中理工大学出版社
Turbo C编程技巧(1994 PDF版)
Turbo C编程技巧
1994 成都:电子科技大学出版社
Pascal程序设计(1999 PDF版)
Pascal程序设计
1999 北京市:国防工业出版社