当前位置:首页 > 工业技术
C语言程序设计 Visual C++6.0环境
C语言程序设计 Visual C++6.0环境

C语言程序设计 Visual C++6.0环境PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张昕主编;肖荣,金桂兰副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2005
  • ISBN:7508429281
  • 页数:287 页
图书介绍:本书以高级语言程序设计方法为依据,从实际应用出发,通过典型实例阐述了C语言的概念、语法及程序设计技术,兼顾计算机二级考试的要求,实例与考题相结合。程序调试和运行环境为Windows平台下的Visual C++ 6.0,并增加了C++的部分基本内容,使读者能够初步了解C++的基本内容,为以后学习面向对象程序设计语言打下基础。全书分为10章,第1至9章介绍了C语言结构化程序设计知识、语法规则及编程技能,该部分内容安排应对全国计算机等级二级考试;第10章介绍了C++面向对象的程序设计基本方法,讲述C++面向对象的主要特征。
《C语言程序设计 Visual C++6.0环境》目录

目录 1

序 1

前言 1

第1章 C语言绪论 1

本章导读 1

1.1 Visual C++ 6.0环境运行的C程序实例 1

1.1.1 C程序实例 1

1.1.2 C程序的开发过程 3

1.1.3 Visual C++ 6.0集成环境 3

1.2 C程序的基本结构 7

1.2.1 C程序的结构特点 7

1.2.2 C程序的书写格式 8

1.3.2 C语言的词法 9

1.3.1 C语言的字符集 9

1.3 C语言的词法 9

1.4 C语言数据输入和输出 10

1.4.1 C语言格式输入/输出 11

1.4.2 C语言字符数据输入/输出 14

1.4.3 C++的输入输出流 15

1.5 程序设计语言发展 17

1.5.1 程序与程序设计语言 17

1.5.2 高级语言与C语言 17

本章小结 18

习题一 18

第2章 数据类型及表达式 20

本章导读 20

2.1 关于数据类型及表达式的C程序实例 20

2.2.1 基本数据类型 22

2.2 C语言的数据类型 22

2.2.2 常量 24

2.2.3 变量及其类型定义 25

2.3 运算符及表达式 26

2.3.1 运算符和表达式 26

2.3.2 算术运算符和算术表达式 27

2.3.3 关系运算符和关系表达式 28

2.3.4 逻辑运算符和逻辑表达式 29

2.3.5 条件运算符和条件表达式 30

2.3.6 赋值运算符和赋值表达式 30

2.3.7 逗号运算符和逗号表达式 31

2.3.8 求字节运算符 32

2.3.9 类型转换 32

本章小结 33

习题二 34

第3章 结构化程序设计 37

本章导读 37

3.1 顺序结构程序设计 37

3.1.1 顺序结构的C程序实例 37

3.1.2 顺序结构语句 38

3.1.3 程序实训 38

3.2 选择结构程序设计 40

3.2.1 选择结构的C程序实例 40

3.2.2 if语句 41

3.2.3 switch语句 47

3.2.4 程序实训 50

3.3.1 循环结构的C程序实例 52

3.3 循环结构程序设计 52

3.3.2 while语句 53

3.3.3 do-while语句 55

3.3.4 for语句 56

3.3.5 循环的嵌套 58

3.3.6 break语句和continue语句 59

3.3.7 程序实训 62

3.4 结构化程序设计方法与综合实训 63

3.4.1 结构化程序设计方法 63

3.4.2 综合实训 64

本章小结 69

习题三 70

4.1 数组应用的C程序实例 75

本章导读 75

第4章 数组 75

4.2 一维数组的定义和引用 76

4.2.1 一维数组的定义 76

4.2.2 一维数组元素的引用 77

4.2.3 一维数组的初始化 77

4.3 二维数组的定义和引用 78

4.3.1 二维数组的定义 78

4.3.2 二维数组元素的引用 79

4.3.3 二维数组的初始化 79

4.4 字符数组与字符串 80

4.4.1 字符数组的定义 80

4.4.2 字符数组的初始化 80

4.4.3 字符数组的引用 81

4.4.4 字符数组的输入输出 82

4.4.5 字符串处理函数 83

4.5 综合实训 85

本章小结 89

习题四 90

第5章 函数与预处理 94

本章导读 94

5.1 函数应用的C程序实例 94

5.2 函数的定义 95

5.2.1 函数的定义 96

5.2.2 函数原型 98

5.3 函数调用 99

5.3.1 函数调用 99

5.3.2 函数传值调用 100

5.3.3 函数返回值 103

5.4 函数的嵌套调用和递归调用 106

5.4.1 函数的嵌套调用 106

5.4.2 函数的递归调用 107

*5.5 内联函数和重载函数 111

5.5.1 内联函数 111

5.5.2 重载函数 112

5.6 作用域 114

5.6.1 作用域 114

5.6.2 局部变量和全局变量 114

5.7 变量及函数的存储类型 117

5.7.1 变量的存储类型 117

5.7.2 函数的存储类型 122

5.8.1 宏定义 123

5.8 编译预处理 123

5.8.2 “文件包含”处理 128

5.8.3 条件编译 129

5.9 综合实训 130

本章小结 132

习题五 133

第6章 指针与引用 139

本章导读 139

6.1 关于指针的C程序实例 139

6.2 指针 140

6.2.1 地址和指针的概念 140

6.2.2 指向变量的指针变量 142

6.3.2 通过指针引用数组元素 144

6.3.1 指向数组元素的指针 144

6.3 指针与数组 144

6.3.3 数组名作函数参数 147

6.3.4 指针与字符数组 151

6.3.5 数组指针 155

6.4 指针与函数 156

6.4.1 指针作函数参数 156

6.4.2 函数指针 158

6.4.3 指针函数 161

6.5 多级指针与指针数组 162

6.5.1 多级指针 162

6.5.2 指针数组 163

6.5.3 main函数的参数 165

*6.6 引用 166

*6.7 内存管理 169

6.8 综合实训 170

本章小结 172

习题六 173

第7章 结构体、联合体和枚举类型 179

本章导读 179

7.1 结构体 179

7.1.1 结构体与结构变量 179

7.1.2 结构成员的引用 182

7.1.3 结构数组 184

7.1.4 结构指针与链表 186

7.2 联合体 200

7.2.1 联合体和联合变量 200

7.2.2 联合体的引用及特点 202

7.3.1 枚举类型及变量的定义 203

7.3 枚举类型 203

7.3.2 枚举元素的引用 204

7.4 自定义类型 205

7.5 综合实训 206

本章小结 208

习题七 209

第8章 位运算 215

本章导读 215

8.1 位运算的C程序实例 215

8.2 二进制位运算 216

8.2.1 二进制位运算 216

8.2.2 位复合赋值运算符 221

8.3 位段 221

8.4 综合实训 224

本章小结 226

习题八 226

第9章 文件 228

本章导读 228

9.1 文件操作的C程序实例 228

9.1.1 文件操作的C程序实例 228

9.1.2 C文件概述 230

9.1.3 文件类型指针 231

9.2 文件的打开与关闭 231

9.2.1 文件打开函数fopen() 232

9.2.2 文件关闭函数fclose() 233

9.3 文件的读写 234

9.3.1 单个字符读写函数 234

9.3.2 字符串读写函数 235

9.3.3 数据块读写函数 236

9.3.4 格式化读写函数 237

9.3.5 整数读写函数 238

9.4 文件的定位 239

9.4.1 文件的定位 239

9.4.2 文件位置指针的检测 241

9.5 文件的出错检测 241

9.5.1 文件出错检测函数ferror() 241

9.5.2 出错标志置零函数clearerr() 242

9.6 综合实训 242

本章小结 244

习题九 245

10.1.1 C++面向对象的程序实例 246

10.1 C++面向对象的程序实例 246

本章导读 246

*第10章 C++面向对象程序设计 246

10.1.2 C++语言概述 249

10.2 类与对象 249

10.2.1 面向对象的基本概念 249

10.2.2 类的构造与封装 250

10.2.3 创建对象 252

10.2.4 友元 254

10.2.5 模板 256

10.2.6 程序实训 258

10.3 继承与派生 259

10.3.1 继承与派生的概念 259

10.3.2 派生类 260

10.3.3 派生类的构造函数与析构函数 262

10.3.4 虚函数 263

10.3.5 程序实训 264

10.4 运算符重载 266

10.4.1 重载运算符 266

10.4.2 运算符重载规则 267

10.4.3 类型转换与转换函数 268

10.5 综合实训 270

本章小结 272

习题十 273

附录1 ASCII字符编码一览表 274

附录2 C库函数 275

附录3 Turbo C 2.0集成环境 279

参考文献 287

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