图书介绍

C/C++程序设计上机指导【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C/C++程序设计上机指导
  • 王志新,王大伦编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302168683
  • 出版时间:2008
  • 标注页数:277页
  • 文件大小:17MB
  • 文件页数:291页
  • 主题词:C语言-程序设计-高等学校-教学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C/C++程序设计上机指导PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 C语言程序1

A01 创建Hello World程序(简单的单文件程序)1

A01.1 创建项目1

A01.2 建立文件3

A01.3 编译4

A01.4 连接与运行4

A01.5 复制程序运行结果5

A01.6 Workspace文件5

A01.7 建立程序文件的简易方法6

A01.8 注意事项6

实验A016

A02 源代码隐蔽机制(多文件程序的编译与连接)7

实验A0210

A03 运算符sizeof的用法和几种类型的数据所占的字节数10

实验A0311

A04 printf函数和scanf函数中的基本格式字符的用法11

A04.1 printf()函数中的基本格式字符12

A04.2 scanf函数中的基本格式字符14

实验A0417

A05 初识C++的I/O流18

实验A0520

A06 调试程序20

A06.1 VC++的程序调试功能20

A06.2 检查数据24

A06.3 复制程序运行结果25

实验A0625

A07 选择语句——if语句和switch语句25

A07.1 条件语句(if语句)25

A07.2 条件语句的嵌套27

A07.3 多分支条件语句的困惑28

A07.4 开关语句——switch语句28

实验A0730

A08 循环语句for——迭代法和穷举法30

A08.1 迭代法31

A08.2 continue语句和break语句的用法和区别32

A08.3 穷举法33

A08.4 for语句的变异34

实验A0835

A09 循环语句do…while和while——迭代法35

实验A0936

A10 函数初步37

A10.1 函数格式37

A10.2 栈操作37

A10.3 函数原型39

A10.4 参数传递39

实验A1042

A11 重载函数与具有默认参数的函数42

A11.1 重载函数42

A11.2 具有默认参数的函数44

实验A1145

A12 递归函数45

实验A1247

A13 程序结构48

A13.1 单文件中的全局变量和局部变量48

A13.2 单文件中的静态变量50

A13.3 多文件中的变量与函数51

实验A1353

A14 条件编译指令的应用54

实验A1455

A15 数组与指针56

A15.1 数组的基本知识56

A15.2 指针的基本知识57

A15.3 访问一维数组的几种方法60

A15.4 二维数组元素在内存中的排列——降维处理61

A15.5 访问二维数组的几种方法62

A15.6 探索法——设计魔方图64

实验A1564

A16 数组与指针的应用65

实验A1669

A17 对指针及其指向对象的修饰69

A17.1 常量指针(const对象)69

A17.2 指针常量(const指针)71

A17.3 指向常量的指针常量72

实验A1773

A18 堆内存分配——采样数据处理74

A18.1 函数malloc()和free()74

A18.2 运算符new和delete75

实验A1878

A19 引用、函数参数表与返回量(一)78

A19.1 引用78

A19.2 函数参数表81

A19.3 返回量85

实验A1986

A20 引用、函数参数表与返回量(二)87

实验A2089

A21 字符和字符串处理函数89

A21.1 字符串长度90

A21.2 字符串复制90

A21.3 字符串比较90

A21.4 字符串串接91

实验A2192

A22 函数指针92

A22.1 函数指针的定义92

A22.2 用函数指针变量调用函数93

A22.3 函数指针数组94

A22.4 用指向函数的指针作函数参数96

实验A2297

A23 枚举类型、结构体和共同体97

A23.1 枚举类型97

A23.2 结构体100

A23.3 共同体104

实验A23107

A24 链表107

A24.1 链表的概念107

A24.2 结点的构成与访问108

A24.3 链表的两种构造方法109

实验A24110

A25 简单链表操作111

实验A25114

A26 C文件的读写114

A26.1 文件类型指针114

A26.2 文件的打开与关闭115

A26.3 顺序文件的读写操作——函数fprintf()、fscanf()和feof()116

A26.4 几个读写函数——fputs()、fgets()、fputc()和fgetc()的用法117

实验A26120

第二部分 C++语言程序121

B01 认识类与对象121

B01.1 类的组成121

B01.2 内联函数122

B01.3 对象的定义123

B01.4 访问类的成员123

实验B01125

B02 初识构造函数和析构函数125

B02.1 构造函数的作用与特点125

B02.2 构造函数的调用次序127

B02.3 构造函数的初始化列表128

B02.4 析构函数129

实验B02130

B03 对象在内存中的布局和this指针130

实验B03132

B04 深入认识构造函数132

B04.1 默认构造函数132

B04.2 复制构造函数133

B04.3 具有默认参数的构造函数136

B04.4 重载构造函数137

实验B04138

B05 堆对象138

B05.1 创建和删除单个堆对象的方法139

B05.2 创建和删除堆对象数组的方法140

实验B05141

B06 静态数据成员和静态成员函数141

B06.1 静态数据成员的特点及定义方法141

B06.2 访问静态数据成员的方法142

B06.3 静态成员函数142

实验B06145

B07 无名对象与临时对象145

实验B07146

B08 常量对象和常量成员函数146

实验B08148

B09 类成员148

实验B09150

B10 友元150

B10.1 为什么需要友元150

B10.2 友元的定义方法150

B10.3 友元函数的特点151

实验B10154

B11 公有、保护和私有继承154

B11.1 继承的概念154

B11.2 公有、保护和私有继承155

实验B11158

B12 类层次中的构造函数和析构函数的调用159

B12.1 构造函数的调用次序159

B12.2 析构函数的调用次序159

实验B12161

B13 派生类的初始化方法——初始化列表的用法161

实验B13163

B14 重载和操纵164

实验B14165

B15 类层次中的对象数据结构和指针应用166

实验B15169

B16 多继承与虚函数169

B16.1 没有公共基类的多继承——简单的多继承169

B16.2 具有公共基类的多继承171

实验B16175

B17 虚基类176

实验B17180

B18 多态性与虚函数180

B18.1 多态性180

B18.2 联编180

B18.3 静态多态性181

B18.4 虚函数和动态多态性182

B18.5 对虚函数的限制184

实验B18186

B19 纯虚函数和抽象类186

实验B19191

B20 运算符重载(一)——四则运算符的重载191

B20.1 运算符重载基础191

B20.2 运算符重载函数194

实验B20196

B21 运算符重载(二)——赋值运算符以及自增1、自减1和下标运算符的重载197

B21.1 赋值运算符的重载197

B21.2 自增1和自减1运算符的重载197

B21.3 下标运算符的重载199

实验B21202

B22 运算符重载(三)——关系运算符以及输入输出运算符的重载202

B22.1 关系运算符的重载202

B22.2 组合运算符的重载203

B22.3 输出与输入运算符的重载205

实验B22207

B23 类型转换207

B23.1 基本类型转换为自定义类型207

B23.2 自定义类型转换为基本类型209

B23.3 自定义类型之间的转换210

实验B23213

B24 I/O流(一)——访问顺序文件和二进制文件214

B24.1 I/O流的概念214

B24.2 文件与文件流概述214

B24.3 文件的打开和关闭操作215

B24.4 顺序文件的读写操作217

B24.5 二进制文件的读写操作220

实验B24223

B25 I/O流(二)——访问随机文件223

B25.1 随机文件的特点223

B25.2 随机文件的读、写方法224

实验B25227

B26 模板227

B26.1 模板的概念228

B26.2 函数模板与模板函数229

B26.3 类模板与模板类232

实验B26234

B27 复数类236

实验B27244

B28 矩阵类245

实验B28256

B29 多项式类256

实验B29265

B30 C++在数字滤波器设计中的应用265

实验B30268

附录A 与字符和字符串有关的库函数269

附录B ASCII码表简介272

附录C 网站资源目录276

热门推荐