图书介绍
C/C++程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C/C++程序设计教程](https://www.shukui.net/cover/7/34918316.jpg)
- 龚沛曾,杨志强主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040262995
- 出版时间:2009
- 标注页数:274页
- 文件大小:43MB
- 文件页数:283页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C/C++程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 教学篇3
第1章 C/C++概述3
1.1 C/C++发展简史3
1.2 简单的C/C++程序实例4
1.3 基本语法成分6
1.4 数据的输入和输出7
1.4.1 cout和cin7
1.4.2 printf和scanf函数10
1.5 编译预处理13
1.5.1 文件包含13
1.5.2 宏定义14
1.6 Visual C++简介14
1.6.1 Visual C++集成开发环境14
1.6.2 简单C/C++程序的编写、运行过程16
1.6.3 程序调试19
习题21
第2章 基本数据类型、运算符和表达式23
2.1 数据类型23
2.1.1 数据类型分类23
2.1.2 基本数据类型的存储24
2.2 变量和常量25
2.2.1 变量25
2.2.2 常量26
2.3 运算符和表达式28
2.3.1 运算符29
2.3.2 表达式33
2.3.3 数据类型转换33
2.3.4 内部函数35
2.4 指针35
2.4.1 指针概念的引入35
2.4.2 指针运算37
2.4.3 new和delete39
2.5 typedef语句41
2.6 应用举例41
习题43
第3章 结构化程序设计46
3.1 顺序结构46
3.1.1 表达式语句46
3.1.2 空语句47
3.1.3 复合语句47
3.2 选择结构47
3.2.1 if语句47
3.2.2 switch语句52
3.3 循环结构54
3.3.1 while语句54
3.3.2 do-while语句55
3.3.3 for语句56
3.3.4 循环语句的嵌套58
3.4 其他控制语句59
3.4.1 goto语句59
3.4.2 break语句和continue语句60
3.5 应用举例61
习题67
第4章 数组和指针72
4.1 一维数组72
4.1.1 引例72
4.1.2 一维数组的定义、存储和初始化74
4.1.3 数组元素的引用和基本操作75
4.1.4 数组排序77
4.2 二维数组79
4.2.1 二维数组的定义和初始化80
4.2.2 二维数组的基本操作81
4.3 字符数组84
4.3.1 字符数组的使用84
4.3.2 字符串处理函数86
4.4 指针和数组87
4.4.1 指针和一维数组87
4.4.2 指针和二维数组89
4.4.3 指针和字符串92
4.5 应用举例94
习题100
第5章 函数105
5.1 函数的定义、调用和说明105
5.1.1 引例105
5.1.2 函数定义106
5.1.3 函数调用109
5.1.4 函数说明111
5.2 函数间的参数传递112
5.2.1 传值参数112
5.2.2 引用参数114
5.2.3 指针参数116
5.2.4 数组名作参数122
5.3 递归函数125
5.3.1 递归的概念125
5.3.2 递归函数和递归调用125
5.3.3 递归调用的执行过程126
5.4 函数参数缺省128
5.5 函数重载129
5.6 函数模板131
5.7 作用域与存储类别133
5.7.1 自动变量134
5.7.2 静态局部变量135
5.7.3 全局变量136
5.8 应用举例139
习题143
第6章 结构和链表152
6.1 结构类型152
6.1.1 结构类型的说明152
6.1.2 结构变量的定义及初始化153
6.1.3 结构变量的访问155
6.2 结构的应用——链表158
6.2.1 链表的基本操作方法159
6.2.2 链表的建立160
6.2.3 单链表的基本操作162
6.2.4 带表头结点的单链表167
6.3 应用举例170
习题175
第7章 文件180
7.1 文件概述180
7.1.1 C/C++文件180
7.1.2 文件指针181
7.2 文件的打开与关闭182
7.2.1 文件的打开182
7.2.2 文件的关闭184
7.3 文件的读/写184
7.3.1 文件的字符读/写184
7.3.2 文件的字符串读/写186
7.3.3 文件的数据块读/写187
7.3.4 文件的格式化读/写188
7.3.5 文件的随机读/写189
7.4 应用举例190
习题194
第8章 面向对象程序设计基础198
8.1 面向对象程序设计概述198
8.1.1 面向对象程序设计的产生198
8.1.2 面向对象的基本概念和特点199
8.2 类和对象200
8.2.1 类的定义200
8.2.2 对象的定义203
8.2.3 对象的初始化205
8.2.4 常对象和常成员213
8.2.5 静态成员216
8.2.6 友元函数219
8.3 继承和派生220
8.3.1 基类和派生类220
8.3.2 单继承221
8.4 多态性229
8.4.1 函数重载230
8.4.2 运算符重载230
8.4.3 虚函数233
8.4.4 抽象类237
8.5 应用举例240
习题247
第二篇 实验篇255
实验1 C/C++概述255
实验2 顺序结构程序256
实验3 选择控制结构258
实验4 循环控制结构260
实验5 数组和指针263
实验6 函数266
实验7 结构和链表268
实验8 文件269
实验9 对象和类270
实验10 继承和多态性272
参考文献274