图书介绍

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

C/C++程序设计
  • 范翠香,刘辉编著 著
  • 出版社: 机械工业出版社
  • ISBN:9787111567301
  • 出版时间:2017
  • 标注页数:274页
  • 文件大小:57MB
  • 文件页数:282页
  • 主题词:C语言-程序设计-高等学校-教材

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.1 程序与程序设计语言1

1.1.1 程序和程序设计1

1.1.2 计算机语言1

1.1.3 算法2

1.2 C语言概述3

1.2.1 C语言的发展4

1.2.2 C语言的特色4

习题16

第2章 数据类型、运算符及表达式8

2.1 数据类型8

2.1.1 C语言的数据类型8

2.1.2 常量与变量9

2.1.3 整型数据11

2.1.4 实型数据11

2.1.5 字符型数据12

2.1.6 变量的初始化14

2.2 数据的输入与输出14

2.2.1 C语言的输入与输出概述15

2.2.2 数据的格式输出函数15

2.2.3 数据的格式输入函数17

2.2.4 printf()和scanf()函数的常用格式小结19

2.2.5 单个字符型数据的非格式输入与输出20

2.3 C语言的运算符及表达式21

2.3.1 基本概念21

2.3.2 算术运算符和算术表达式22

2.3.3 赋值运算符和赋值表达式23

2.3.4 逗号运算符和逗号表达式25

2.4 数据类型转换和常用数学函数26

2.4.1 数据类型转换27

2.4.2 数学函数及C语言的合法表达式29

习题230

第3章 结构化程序设计34

3.1 顺序结构程序设计34

3.1.1 C程序中的语句分类34

3.1.2 顺序结构35

3.2 选择结构程序设计35

3.2.1 条件和条件表达式36

3.2.2 if语句40

3.2.3 switch语句42

3.3 循环结构程序设计44

3.3.1 循环结构概述45

3.3.2 while语句45

3.3.3 for语句48

3.3.4 break语句和continue语句50

3.3.5 循环的嵌套52

3.3.6 循环结构应用举例55

习题359

第4章 数组65

4.1 数组的引入65

4.2 一维数组及其应用66

4.2.1 数组的概念66

4.2.2 一维数组的定义66

4.2.3 一维数组的初始化66

4.2.4 一维数组元素的引用67

4.2.5 一维数组应用举例69

4.3 二维数组及其应用74

4.3.1 二维数组的定义74

4.3.2 二维数组的初始化75

4.3.3 二维数组元素的引用76

4.3.4 二维数组应用举例76

4.4 字符数组80

4.4.1 字符串与字符数组81

4.4.2 一维字符数组的定义与初始化81

4.4.3 二维字符数组的定义与初始化82

4.4.4 字符串输入/输出函数82

4.4.5 常用字符处理函数86

4.4.6 常用字符串处理函数87

4.4.7 字符串应用举例90

4.5 数组应用举例93

习题497

第5章 指针及其应用102

5.1 指针的基本概念102

5.1.1 地址与指针102

5.1.2 指针变量及其操作103

5.2 指针与一维数组108

5.2.1 一维数组的首地址和数组元素的地址108

5.2.2 访问一维数组的几种方法108

5.2.3 指针与字符串111

5.3 指针与二维数组113

5.3.1 二维数组的地址113

5.3.2 通过同类型指针变量访问二维数组115

5.4 多级指针119

5.4.1 多级指针的概念119

5.4.2 通过二级指针变量引用二维数组及字符串120

习题5121

第6章 函数126

6.1 函数的引入126

6.1.1 模块化程序设计126

6.1.2 C程序结构127

6.1.3 函数及其分类127

6.2 函数的定义和调用128

6.2.1 函数的定义和调用的格式128

6.2.2 函数之间的位置关系及函数的原型声明132

6.2.3 函数的参数传递133

6.2.4 函数应用举例137

6.3 函数与指针143

6.3.1 指针作为函数的参数143

6.3.2 指向函数的指针144

6.3.3 返回指针的函数146

6.4 函数的嵌套调用和递归调用148

6.4.1 函数的嵌套调用148

6.4.2 函数的递归调用149

6.4.3 函数递归调用应用举例151

6.5 变量的作用域和存储类型154

6.5.1 变量的作用域154

6.5.2 变量的存储类型156

习题6158

第7章 编译预处理和位运算164

7.1 编译预处理164

7.1.1 宏定义164

7.1.2 文件包含167

7.1.3 条件编译167

7.2 位运算169

7.2.1 位运算的概念和位运算符169

7.2.2 不同位运算的运算规则170

7.2.3 位运算应用举例172

习题7173

第8章 结构体和共用体177

8.1 结构体类型177

8.1.1 结构体类型及结构体变量177

8.1.2 结构体数组182

8.1.3 结构体指针变量及应用184

8.2 共用体类型和枚举类型186

8.2.1 共用体类型186

8.2.2 枚举类型188

8.3 使用typedef命名已有类型189

8.4 单链表190

8.4.1 单链表概述及动态内存分配190

8.4.2 单链表的主要操作192

习题8194

第9章 文件操作198

9.1 文件概述198

9.1.1 文件的概念与分类198

9.1.2 文件的操作方式199

9.2 文件的读写操作201

9.2.1 字符读/写函数201

9.2.2 字符串读/写函数202

9.2.3 数据块读/写函数204

9.2.4 格式读/写函数206

9.3 文件操作的其他函数207

习题9209

第10章 面向对象程序设计基础212

10.1 面向对象程序设计概述212

10.1.1 面向过程的程序设计212

10.1.2 面向对象程序设计213

10.1.3 面向对象程序设计的基本特点214

10.2 从C到C++214

10.2.1 C++对C的一般扩充214

10.2.2 C++中的函数216

10.3 类与对象219

10.3.1 类219

10.3.2 类的成员函数221

10.3.3 对象的定义及引用223

10.4 构造函数和析构函数226

10.4.1 构造函数226

10.4.2 析构函数228

10.5 静态成员229

10.5.1 静态数据成员229

10.5.2 静态成员函数230

10.6 继承与派生231

10.6.1 类的继承与派生231

10.6.2 派生类的构造函数和析构函数237

10.6.3 多重继承239

10.7 多态性239

10.7.1 多态性概述239

10.7.2 函数重载240

10.7.3 虚函数240

10.7.4 纯虚函数与抽象类242

习题10242

第11章 C程序运行环境与调试246

11.1 认识C程序运行环境246

11.1.1 C语言编译系统介绍246

11.1.2 Visual C++6.0环境介绍246

11.2 C语言源程序的调试过程248

11.2.1 创建并调试一个简单的程序249

11.2.2 创建并调试一个拥有多个源文件的项目253

11.3 程序常用调试手段257

11.4 程序常见错误及查找260

11.4.1 程序常见错误类型260

11.4.2 程序查错的几个阶段261

11.5 初学者常见错误分析与改正261

11.5.1 常见语法类错误及修改261

11.5.2 常见输入、输出格式错误及修改262

11.5.3 常见其他类型错误及修改263

11.5.4 数组和函数、指针部分常见错误及修改265

附录268

附录A C语言常用关键字268

附录B 常用字符与ASCII码对照表269

附录C C运算符的优先级和结合性270

附录D C语言常用库函数271

热门推荐