图书介绍

C/C++程序设计基础教程PDF|Epub|txt|kindle电子书版本网盘下载

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

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用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/010

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 printf17

2.3.2 scanf18

2.3.3 getch,getche,gets20

2.3.4 putch,puts20

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 inr86165

11.3.2 bdos168

11.3.3 intdos170

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/O212

14.1 C++的流212

14.2 基本的流类212

14.3.2 标准输出cout与标准输入cin213

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

14.3 格式化的I/O213

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

14.4 C++的文件I/O216

14.4.1 文件的打开与关闭217

14.4.2 文件的读写220

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

第一部分 单项选择题224

第二部分 阅读理解题240

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

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

1.Turbo C头文件简介274

2.常用库函数简介274

热门推荐