当前位置:首页 > 工业技术
C/C++程序设计

C/C++程序设计PDF格式文档图书下载

工业技术

图书介绍:本教材组织结构共分两大部分,第一部分主要讲解C++语言的基本知识,包括:C++的基本词法和语法规则,基本数据类型和表达式、程序控制结构、数组的定义和使用、函数的定义和调用格式、指针等内容。第二部分主要讲解面向对象程序设计思想和Windows可视化编程。主要内容包括:类与对象的概念和定义格式、对象的赋值和引用、友元、类的继承和派生、多态和虚函数、对话框和标准控件等。

查看更多关于C/C++程序设计的内容

图书介绍

第1章C+概论 1

1.1 C++语言特点 1

1.1.1程序和程序设计语言 1

1.1.2 C+++语言的特点 2

1.2 C++程序的实现 3

1.3 C++程序结构的特点 5

1.3.1一个简单的C+++语言程序 5

1.3.2 C+++程序结构及书写格式 6

1.4 Visual C+++ 6.0主窗口 7

1.5 C++上机过程 9

习题一 11

第2章 数据类型、运算符和表达式 13

2.1基本数据类型 13

2.1.1整型(int) 13

2.1.2字符型(char) 14

2.1.3浮点型(float) 14

2.1.4布尔型(bool) 14

2.1.5空型(void) 14

2.2常量和变量 14

2.2.1常量 14

2.2.2变量 16

2.3输入输出 21

2.4运算符和表达式 24

2.4.1算术运算符和算术表达式 24

2.4.2关系运算符和关系表达式 26

2.4.3逻辑运算符和逻辑表达式 27

2.4.4赋值运算符和赋值表达式 27

2.4.5逗号运算符和逗号表达式 28

2.4.6 sizeof运算符 28

2.5数据类型的转换 29

2.5.1自动数据类型转换 29

2.5.2强制数据类型转换 29

2.6构造数据类型 30

2.6.1结构体 30

2.6.2共用体 35

2.6.3枚举 37

习题二 39

第3章 控制结构 41

3.1顺序结构 41

3.2选择结构 42

3.2.1 if语句 42

3.2.2 switch语句 47

3.3循环结构 48

3.3.1 while语句 49

3.3.2 do…while语句 50

3.3.3 for语句 52

3.3.4 break和continue语句 54

3.4程序设计举例 56

习题三 57

第4章 数组 60

4.1一维数组 60

4.1.1一维数组的定义 60

4.1.2一维数组元素的引用 61

4.1.3一维数组的初始化 61

4.1.4一维数组的输入输出 61

4.2二维数组 62

4.2.1二维数组的定义 62

4.2.2二维数组元素的引用 62

4.2.3二维数组的初始化 63

4.2.4二维数组的输入输出 63

4.3字符数组和字符串 64

4.3.1字符数组的定义 64

4.3.2字符数组的初始化 64

4.3.3字符数组的输入输出 66

4.3.4常用的字符串处理函数 67

4.4应用举例 68

习题四 73

第5章 函数 76

5.1标准函数 76

5.2函数的定义 76

5.3函数的调用 77

5.4函数的原型 78

5.5函数参数 80

5.5.1参数的传递方式 80

5.5.2默认参数 81

5.6递归函数 81

5.6.1递归函数 81

5.6.2递归调用的执行过程 82

5.7变量的作用域和存储类 83

5.7.1变量的作用域 83

5.7.2变量的存储类 86

5.8编译预处理 90

5.8.1宏定义 90

5.8.2文件包含 90

5.8.3条件编译 91

5.9应用举例 91

习题五 93

第6章 指针 97

6.1指针的概念 97

6.1.1地址与指针 97

6.1.2指针定义 98

6.2对指针变量的操作 98

6.2.1指针的运算 98

6.2.2 new和delete 101

6.3指针与数组 102

6.3.1用指针访问一维数组 102

6.3.2用指针访问二维数组 104

6.3.3用指针访问字符串 105

6.3.4指针数组 106

6.4指针与函数 108

6.4.1指针作为函数的参数 108

6.4.2数组名作为参数 111

6.4.3指针函数 111

6.5引用 112

6.6应用举例 114

习题六 116

第7章 类与对象 118

7.1面向对象程序设计的概念 118

7.2类 119

7.2.1类的声明 120

7.2.2类成员的定义 121

7.3对象 122

7.3.1对象的定义 122

7.3.2对象成员的引用 123

7.4构造函数和析构函数 124

7.4.1构造函数 125

7.4.2析构函数 126

7.5内联函数 128

7.6静态成员 128

7.6.1静态成员数据 128

7.6.2静态成员函数 130

7.7对象数组和对象指针 131

7.7.1对象数组 131

7.7.2对象指针 133

7.7.3 this指针 133

7.8友元 134

7.8.1友元函数 135

7.8.2友元成员函数 136

7.8.3友元类 137

习题七 138

第8章 继承与多态性 143

8.1继承 143

8.1.1单继承 143

8.1.2多继承 145

8.2派生类的构造函数和析构函数 149

8.3重载 152

8.3.1函数重载 152

8.3.2运算符重载 154

8.4多态性 158

8.4.1虚函数 159

8.4.2纯虚函数和抽象类 162

习题八 165

第9章 对话框 173

9.1 MFC应用程序 173

9.1.1 MFC编程 173

9.1.2 ℃应用程序框架类型 175

9.2创建和使用对话框 178

9.2.1创建对话框 178

9.2.2控件的添加和布局 180

9.2.3创建对话框类 182

9.2.4调用对话框 183

9.3通用对话框和消息对话框 185

9.3.1通用对话框 185

9.3.2消息对话框 188

习题九 190

第10章 常用控件 191

10.1控件的使用 191

10.1.1控件的创建 191

10.1.2控件的消息和消息映射 192

10.1.3控件的数据交换(DDX)和数据校验(DDV) 193

10.2静态控件和编辑框 194

10.2.1静态控件 194

10.2.2编辑框 195

10.2.3应用举例 196

10.3按钮控件 198

10.3.1按钮的创建和消息 198

10.3.2按钮的操作 198

10.3.3应用举例 199

10.4列表框 200

10.4.1列表框的创建 200

10.4.2列表框的通知消息 201

10.4.3列表框的操作 201

10.4.4应用举例 202

10.5组合框 204

10.5.1组合框的类型 204

10.5.2组合框的数据输入 205

10.5.3组合框的操作 205

10.5.4组合框的消息 206

10.5.5应用举例 206

10.6滚动条 208

10.6.1滚动条的结构 209

10.6.2滚动条的消息和基本操作 209

10.6.3应用举例 210

10.7旋转按钮 211

10.7.1旋转按钮的创建 212

10.7.2旋转按钮的操作 212

10.7.3应用举例 213

10.8进展条 215

10.8.1进展条的操作 215

10.8.2应用举例 215

10.9列表控制 217

10.9.1列表控制的建立 218

10.9.2列表控制的操作 218

10.9.3列表控制的数据结构 219

10.9.4应用举例 220

习题十 224

查看更多关于C/C++程序设计的内容

相关书籍
作者其它书籍
返回顶部