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

C/C++程序设计基础教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王兴波,杨利,聂勇军编著
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:2004
  • ISBN:7810991264
  • 页数:318 页
图书介绍:本书共分八章:讲述了计算机概述,操作系统概念及使用;文字图表处理软件Word 2002中文版的使用;演示文稿制作软件PowerPoint 2002中文版的使用;表处理软件Excel 2002中文版的使用,网页制作软件FrortPage 2002使用;计算机网络;计算机安全等内容。
《C/C++程序设计基础教程》目录

目录 1

第一篇 C语言基础 1

1 C语言的特点与程序结构 1

1.1 C语言的特点 1

1.1.1 C语言的发展历史 1

1.1.2 C语言的编程特点 1

1.2 C语言程序的基本结构 4

1.2.1 程序头部 5

1.2.2 main函数 6

1.2.3 其他部分 6

1.2.4 示例 7

1.3 程序设计中的几个名词术语 8

1.3.1 源程序 8

1.3.2 编译/解释、编译/解释型语言系统 8

1.3.3 编译程序、目标程序 8

1.3.4 链接程序与链接 8

1.3.5 解释程序与解释 9

1.3.6 编译型程序系统与解释型程序系统 9

2 C语言的基本数据类型与简单I/0 10

2.1 C语言的基本数据类型 10

2.2 C语言的常量与变量 12

2.2.1 常量 12

2.2.2 变量 14

2.2.3 标识符 15

2.3 C语言的基本I/O操作 16

2.3.1 printf 17

2.3.2 scanf 18

2.3.3 getch,getche,gets 20

2.3.4 putch,puts 20

2.3.5 /*…*/C语言的注释 20

2.4 复习练习题 21

3.1 语句结构概述 22

3.1.1 语句 22

3 C语言的语句特征 22

3.1.2 流程及流程图 24

3.1.3 表达式 25

3.2 C程序的三种基本结构及其语句 29

3.2.1 顺序结构 29

3.2.2 选择结构 29

3.2.3 循环结构 33

3.3 复习练习题 39

4 函数 41

4.1 库函数 41

4.2 自定义函数 42

4.2.2 声明原型 43

4.2.3 函数结构的要素 43

4.2.1 定义函数 43

4.3 函数的参数调用 47

4.3.1 调用条件与方式 47

4.3.2 形参与实参 48

4.4 复习练习题 52

5 变量的存储属性 54

5.1 变量性质概述 54

5.1.1 变量的分类 54

5.1.2 数据在内存的存储 54

5.2.1 局部变量 55

5.2 各类变量的存储属性分析 55

5.2.2 全局变量 59

5.2.3 动态、静态、全局、局部的关系 60

5.3 复习练习题 63

6 宏与工程 65

6.1 宏及其特点 65

6.1.1 宏定义的类型 66

6.1.2 宏定义的注意事项 67

6.1.3 宏与函数的比较 67

6.2 工程与工程文件 69

6.2.1 工程的概念 69

6.2.2 建立工程文件的方法 69

6.3 复习练习题 70

6.2.3 开发工程时的注意事项 70

7 C语言的数组及其应用 72

7.1 数组的概念与基本属性 72

7.1.1 数组的概念 72

7.1.2 一维数组的定义 72

7.1.3 一维数组的初始化 73

7.1.4 一维数组的操作 73

7.1.5 一维数组的下标运算 74

7.1.6 数组的存储属性 75

7.2 数组的引用 76

7.2.1 一维数组作为函数的参数的特点 76

7.2.2 使用数组的注意事项 78

7.3.2 二维数组的初始化 80

7.3 二维数组简介 80

7.3.1 二维数组的定义 80

7.3.3 二维数组的引用 81

7.4 字符数组与字符串 83

7.4.1 字符数组的定义 84

7.4.2 字符数组的初始化 84

7.4.3 字符'O'的特殊意义 85

7.5 复习练习题 86

8 指针及其属性 89

8.1 C语言的指针及其性质 89

8.1.1 指针的概念 89

8.1.4 指针变量容易产生的误区 90

8.1.3 指针变量 90

8.1.2 首地址 90

8.2 指针变量的引用规律 92

8.2.1 一般引用 92

8.2.2 指针变量作为函数的参数 94

8.2.3 用指针作函数的参数的优点 94

8.3 指针与数组 97

8.3.1 指针访问数组元素 97

8.3.2 指针与字符串 98

8.3.3 指针、数组、字符串的关系 101

8.4.2 指针数组 105

8.4.1 返回指针的函数 105

8.4 指针的其他问题 105

8.4.3 指向函数指针的应用 109

8.5 复习练习题 111

9 结构体、共用体数据及其应用 115

9.1 结构数据类型 115

9.1.1 结构体的构造与特点 115

9.1.2 结构体类型变量的定义 116

9.1.3 类型与变量 117

9.1.4 不同定义方法的比较 117

9.1.5 结构体变量的存储属性 118

9.2 结构体变量的引用规律 118

9.2.1 一般引用 119

9.2.2 作为函数的参数的引用 120

9.3 结构数组、指针及函数 122

9.3.1 结构数组的定义与引用 122

9.3.2 结构指针的定义与引用 122

9.3.3 结构体类型的函数 127

9.4 链表及其应用 128

9.5 共用体 132

9.5.1 共用体的概念与特点 132

9.5.2 共用体变量的引用规律 134

9.6 复习练习题 137

10.1 C语言文件及其属性 143

10 C语言的文件I/O及其应用 143

10.2 缓冲文件的操作 144

10.2.1 缓冲文件的打开与关闭 145

10.2.2 文件的顺序读写 147

10.2.3 文件的随机读写 150

10.2.4 文件结束符 153

10.2.5 缓冲文件的其他操作 154

10.3 非缓冲文件及其操作 155

10.3.1 非缓冲文件的基本操作 155

10.3.2 非缓冲文件的应用 156

10.4 复习练习题 156

11.1 位运算 158

11.1.1 位运算的概念 158

11 C语言的位运算与低级操作 158

11.1.2 C语言的位操作运算 159

11.1.3 按位操作的一些简单应用技巧 159

11.2 位运算的应用 160

11.3 C语言的低级操作 164

11.3.1 inr86 165

11.3.2 bdos 168

11.3.3 intdos 170

11.4 复习练习题 173

12.1.1 基于过程的思考与基于对象的思考 175

12.1 C++语言及其特点 175

12 类与对象 175

第二篇 C++语言入门 175

12.1.2 C++语言 177

12.2 C++的核心数据——类与对象 178

12.2.1 类 179

12.2.2 成员函数 180

12.2.3 作用域分辨符与外联成员函数的定义 181

12.2.4 构造函数 184

12.2.5 析构函数 185

12.2.6 对象 186

12.2.7 对象的初始化 190

12.2.8 对象的访问 190

12.2.9 有关类与对象的其他几个概念 195

13 继承 199

13.1 继承的概念 199

13.2 继承的定义与特征 200

13.2.1 类的派生与定义 200

13.2.2 派生类对象的创建与撤销 201

13.2.3 有关派生的其他几个常见问题 205

13.2.4 虚函数与多态性 208

14 C++的基本I/O 212

14.1 C++的流 212

14.2 基本的流类 212

14.3.2 标准输出cout与标准输入cin 213

14.3.1 输出运算符《与输入运算符》 213

14.3 格式化的I/O 213

14.3 3 I/O流的格式控制 214

14.4 C++的文件I/O 216

14.4.1 文件的打开与关闭 217

14.4.2 文件的读写 220

附录A C语言综合测试题 224

第一部分 单项选择题 224

第二部分 阅读理解题 240

第三部分 测试题参考答案 270

附录B Burbo C常用库函数简介 274

1.Turbo C头文件简介 274

2.常用库函数简介 274

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