图书介绍

C/C++程序设计基础教程pdf电子书版本下载

C/C++程序设计基础教程
  • 王兴波,杨利,聂勇军编著 著
  • 出版社: 长沙:国防科技大学出版社
  • ISBN:7810991264
  • 出版时间:2004
  • 标注页数:318页
  • 文件大小:10MB
  • 文件页数:331页
  • 主题词:电子计算机-基本知识

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录 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

精品推荐