光盘使用说明使用
1.本书1~20章所附代码的运行环境
操作系统:Windows 2003Windows XP Professional,或者Windows 2000
开发环境:Microsoft Visual C++ 6,个别代码需要Microsoft VC++ 2005,已说明
说明:本书所有代码均严格遵照2003年ISO/ANSI C++标准,读者可不做修改,直接将程序移植到其他开发环境下使用。
2.本书所附光盘范例
1章(\chap1
示例描述:本章演示如何开始使用C++进行程序的开发。
HelloWord                        第一个用C++开发的Windows应用程序。
2章(\chap2
示例描述:本章介绍C++语言的基本语素。
MultiplyTwoNumber                简单示例如何编写两个整数相乘的C++程序
AnotherMultiply2Number            两数相乘的另一种写法
DefineAVariable                    定义一个变量并对其赋值
CharSample1                    单字符常量和双字符常量的用法
CharSample2                    字符型常量的数值形式
CharSample3                    字符型的算术运算
Square1                        计算边长为4.0的正方形的周长与面积。
Square2                        符号常量的声明与使用
Enum                            使用枚举常量
Arithmetic                        算术运算符和算术表达式的用法示例
Shift                            移位运算的用法
BitLogic                        位逻辑运算用法示例
CompoundAssign                复合赋值运算符的用法。
PrefixAndPostfix                    自增/自减运算符的前缀形式和后缀形式
Comma                        逗号表达式的用法
AssigmentConversion1            赋值转换:较大整型转换为较小整型
AssigmentConversion2            类型转换:浮点型转换为整型
AssigmentConversion3            较大的浮点型转换为较小的浮点型
AssigmentConversion4            类型转换:整型转换为浮点型。
Conversion                        显式转换中的数据丢失。
IfElse1                        if…else选择结构。
IfElse2                        if…else…结构嵌套。
IfElse3                        if…结构。
SwitchSample1                    switch结构的用法。
BreakInSwitch                    break在switch中的应用
SwitchSample2                    多个case标签共用一个语句。
ForSample1                        for循环结构。
ForSample2                        for循环结构嵌套。
WhileSample                    while循环结构。
BreakSample                    流程转向语句break的用法。
ContinueSample                    流程转向语句continue的用法。
GotoSample                    自由转向语句goto的用法。
Terminate                        程序中止函数exit()的用法。
3章(\chap3
示例描述:本章学习数组和字符串的相关内容。
ArraySample1                    使用一维数组计算平均成绩
ArraySample2                    声明一个数组的同时对其初始化
ArraySample3                    寻数组的最大值和最小值
InputAndOutputAC-String            C风格字符串的输入输出
GetC-String                        函数get()和getline()的用法
CinAndGet                        cin与get()/getline()函数的搭配
ElementAccess                    访问C风格字符串中的某个元素
C-StringFunctionSample            C风格字符串处理函数使用范例
TwoDimentionArray                多维数组:将二维数组中的数据关于对角线互换
4章(\chap4
示例描述:本章学习指针的引用的用法。
PointerSample                    指针变量的值及其占用的字节数
SizeofPointer                    指向不同类型的指针变量占用相同的内存字节数
PointerAssignment                不同类型的指针间的赋值
PointerOperation                    同类型指针相减
OperatorNew                    使用new申请动态内存
OperatorDelete                    使用或释放已经释放的内存的后果
MallocAndFree                    使用malloc()和free()申请和释放动态内存
ArrayName                        数组名指针
PointerToArray                    指向数组的指针
switch函数用法举例PointerToMultiDArrray1            使用普通指针变量访问多维数组。
PointerToMultiDArrray2            使用数组名式指针变量访问多维数组
ArrayofPointer                    使用指针数组处理字符串
TwoDimensionCharArray            使用二维char型数组管理字符串
Reference                        对引用的赋值和取址操作
    5章(\chap5
示例描述:本章学习结构、共用体和链表的相关内容。
StructSample                    声明一个结构变量并对其中成员进行访问
InitialofStructVariable                结构变量的初始化
AssignmentBetweenVariables        结构变量间的赋值操作
UnionAndStruct                    共用体和结构的不同
UnionSample                    共用体使用举例
StructAndNew                    为结构指针动态分配内存
StructMemberAccess                使用指针访问结构成员
CreateAList                        同质链表的创建
ListOperation                    链表的遍历和查
InsertANode                    链表结点的插入
RemoveANode                    链表结点的删除
6章(\chap6
示例描述:本章学习C++语言面向过程编程的核心:函数。
FunctionSample                    使用函数的3个步骤
VoidFunction                    void型函数的用法
MultiFile                        多个文件组织成一个程序
ParameterAndArgument            函数形参和实参的关系
AutoConversion                    传递参数时的自动类型转换
CallByValue                    传递参数之传值调用
CallByPointer                    传递参数之传指针调用
CallByRef                        传递参数之传引用调用
ReturnMethods                    函数返回某个值的3种方式
DefaultParameters                函数的缺省参数调用
InlineFunction                    inline函数的用法
Factorial                        递归演示:计算某个正整数的阶乘
FunctionOverload1                函数重载范例
FunctionOverload2                无法编译通过的函数重载
GlobalVariable                    全局变量的用法:定义性声明和引用性声明
StaticVariable1                    静态变量的应用
StaticVariable2                    内部静态变量应用
IDShield                        演示了同名实体的屏蔽现象
GlobalVariableAccess                在某代码块内对全局变量进行引用声明
7章(\chap7
示例描述:本章学习函数与指针、数组的混合应用及其他一些高阶内容。
PointerToTemp                    返回指向临时变量的指针
ModifyConstant                    试图修改常量引发内存错误
AboutSizeof                    操作符sizeof用法。
ByPointer                        指针传递同样依赖“副本”
PointerToPointer                    使用指向指针的指针申请内存。
AboutReturn                    函数返回时的“副本”。
SpecialPointer                    返回指向静态存储区的指针
PointerToFunction                函数指针的用法
UseTypedef                        使用typedef简化函数指针声明
PointerToFuncSample                函数指针作另一函数的参数
ArrayofFuncPointers                函数指针数组
ReturnFuncPointer                返回函数指针的函数
CallByArray                    数组作函数参数。
CallByMultiDArray                多维数组作函数参数
CallByPointerSample                通过指针参数修改多个变量的值。
CallByStructVariable                结构变量作函数的参数。
AboutConst                        const与函数返回值
8章(\chap8
示例描述:本章学习C++面向对象程序设计的基础:类和对象。
DefineAClass                    定义一个computer类。
DefineAndImplement1            在类定义时实现成员函数
DefineAndImplement2            在类定义之外定义成员函数
ClassVariable                    使用类声明一个对象
Constructor1                    有参构造函数
Constructor2                    构造函数重载与无参构造函数
Constructor3                    成员初始化表的用法。
Destructor                        用析构函数实现对象动态内存的释放
CopyConstructor                    复制构造函数调用机制
ProblemOfCopyConstructor            使用缺省复制构造函数会出现的问题
DefineOwnCopyConstructor        显式定义复制构造函数
ConstMember1                    在构造函数体内无法初始化const数据成员
ConstMember2                    使用成员初始化表达式初始化const数据成员。
RefMember                        引用数据成员的初始化
ClassMember1                    类对象成员的初始化
ClassMember2                    类对象的构造函数隐式调用。
StatciMember                    static数据成员的用法
StaticFuncMembe                静态成员函数的用法
ConstFuncMember                const成员函数的用法。
ConstObject                    const对象的用法
SizeofObject                    对象的大小
NewforObject                    单个对象动态内存分配
NewforObjectArray                对象数组动态空间管理
9章(\chap9
示例描述:本章演示如何友元及运算符重载等与对象相关的内容。
VariableAccess                    数据成员、形参和全局变量作用域的不同,屏蔽现象。
PublicClassSample                public嵌套类定义。
ClassInBlock                    类的作用域局限在一个块内。
NonMemberFriend                非成员函数形式的友元。
MemberFriend                    成员函数形式的友元。
FriendClass                        友元类的用法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。