图书介绍

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

C/C++程序设计
  • 吴国凤,宣善立主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040189062
  • 出版时间:2006
  • 标注页数:320页
  • 文件大小:43MB
  • 文件页数:329页
  • 主题词: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 C语言简介1

1.1.1 C语言的由来1

1.1.2 C语言的特点2

1.2 C语言程序的基本结构4

1.2.1 C程序实例4

1.2.2 C程序结构特点6

1.3 C语言的语法7

1.3.1 字符集7

1.3.2 关键字9

1.3.3 标识符10

1.3.4 分隔符10

1.4.1 计算机算法11

1.4 程序设计与算法11

1.4.2 程序设计基础知识13

1.5 典型例题精解16

本章小结17

习题一17

第2章 基本程序设计19

2.1 数据类型19

2.2 常量及其类型20

2.2.1 整型常量的表示方法20

2.2.2 实型常量的表示方法21

2.2.3 字符常量21

2.2.4 字符串常量22

2.2.5 符号常量22

2.3.1 变量及其说明23

2.3.2 整型变量23

2.3 变量及其类型23

2.3.3 实型变量26

2.3.4 字符变量27

2.4 运算符和表达式28

2.4.1 算术运算符和算术表达式28

2.4.2 赋值运算符和赋值表达式30

2.4.3 变量赋值及表达式计算时的数据类型转换31

2.4.4 逗号运算符和逗号表达式33

2.4.5 条件运算符和条件表达式33

2.4.6 sizeof长度运算符34

2.5 数据的输入/输出34

2.5.1 数据输入/输出概念34

2.5.2 字符数据的输入/输出35

2.5.3 格式输入与输出36

2.6 典型例题精解41

本章小结43

习题二43

第3章 程序控制结构47

3.1 顺序结构47

3.1.1 C语言中的语句47

3.1.2 顺序结构程序设计48

3.2 关系运算与逻辑运算50

3.2.1 关系运算符和关系表达式50

3.2.2 逻辑运算符和逻辑表达式51

3.2.3 运算的优先级52

3.2.4 构造条件53

3.3 分支结构54

3.3.1 由if(else)语句构成的三种分支54

3.3.2 switch语句57

3.4.1 while语句59

3.4 循环结构59

3.4.2 do-while语句60

3.4.3 for语句61

3.4.4 转移语句63

3.4.5 循环的嵌套64

3.5 典型例题精解65

本章小结72

习题三73

第4章 数组80

4.1 数组的概念80

4.2 一维数组81

4.2.1 一维数组类型说明81

4.2.2 一维数组元素的表示方法81

4.2.3 一维数组的初始化82

4.2.4 一维数组的应用84

4.3 多维数组86

4.3.1 多维数组的概念86

4.3.2 二维数组的说明87

4.3.3 二维数组元素的存储顺序88

4.3.4 二维数组的初始化88

4.3.5 二维数组的应用90

4.4 字符数组和字符串92

4.4.1 字符数组的说明92

4.4.2 字符数组的初始化92

4.4.3 字符串的输入/输出93

4.4.4 字符串处理函数94

4.5 典型例题精解99

本章小结104

习题四104

5.1.1 函数的概念110

第5章 函数110

5.1 概述110

5.1.2 函数的定义111

5.1.3 函数的调用113

5.2 函数间的数据传递118

5.2.1 值传递方式118

5.2.2 地址传递方式120

5.3 标准库函数121

5.3.1 库函数的调用122

5.3.2 库函数的分类122

5.3.3 常用库函数122

5.4 数组与函数125

5.4.1 函数参数为数组元素125

5.4.2 函数参数为数组名126

5.5.1 函数的嵌套调用128

5.5 函数的嵌套调用与递归调用128

5.5.2 函数的递归调用129

5.6 变量的作用域和存储类型131

5.6.1 局部变量和全局变量131

5.6.2 变量的存储类型133

5.6.3 内部函数与外部函数138

5.7 编译预处理139

5.7.1 宏定义139

5.7.2 文件包含142

5.7.3 条件编译144

5.8 典型例题精解145

本章小结150

习题五151

6.1.1 内存、地址和指针157

第6章 指针157

6.1 指针的基本概念157

6.1.2 指针变量的定义与引用158

6.1.3 指针变量作为函数参数161

6.1.4 多级指针的概念163

6.1.5 指针的运算164

6.2 指针与数组165

6.2.1 指针与一维数组165

6.2.2 指针与二维数组168

6.2.3 指针与字符串172

6.2.4 指针数组175

6.3 指针与函数179

6.3.1 函数指针179

6.3.2 返回指针的函数181

6.3.3 带参数的主函数182

6.4 典型例题精解183

本章小结186

习题六188

第7章 结构体与共用体195

7.1 结构体195

7.1.1 结构体类型的定义195

7.1.2 结构体变量的说明196

7.1.3 结构体变量的初始化198

7.1.4 结构体变量的引用199

7.1.5 结构体数组200

7.1.6 结构体指针203

7.1.7 结构体与函数205

7.1.8 动态内存分配与链表208

7.2.2 共用体变量的说明216

7.2 共用体216

7.2.1 共用体类型的定义216

7.2.3 共用体变量的引用217

7.3 枚举类型220

7.3.1 枚举类型的定义220

7.3.2 枚举变量的说明及引用220

7.3.3 枚举类型的应用222

7.4 用户定义类型222

7.5 典型例题精解224

本章小结228

习题七229

第8章 位运算237

8.1 位运算的基本概念237

8.2 计算机内的数据表示237

8.3.1 逻辑位运算238

8.3 位运算238

8.3.2 移位运算242

8.4 位域244

8.4.1 位域的定义及位域变量的说明244

8.4.2 位域变量的使用245

8.5 典型例题精解247

本章小结249

习题八249

第9章 文件252

9.1 概述252

9.1.1 文件的基本概念252

9.1.2 文件的分类253

9.2 文件类型指针254

9.3.1 文件的打开255

9.3 文件的打开与关闭255

9.3.2 文件的关闭256

9.4 文件的读/写257

9.4.1 字符输入/输出函数257

9.4.2 文件的字符串输入/输出函数259

9.4.3 文件的格式化输入/输出函数260

9.4.4 文件数据块的输入/输出函数261

9.4.5 整数输入/输出函数263

9.5 文件的定位操作264

9.6 文件的错误检测266

9.7 典型例题精解267

本章小结268

习题九269

10.1.1 一个简单的C++程序272

第10章 C++基础知识272

10.1 C++程序结构272

10.1.2 C++程序的结构特点273

10.2 C++与C语言的比较274

10.2.1 输入和输出274

10.2.2 注释方式274

10.2.3 常量275

10.2.4 变量与数据类型275

10.2.5 简单的输入/输出格式控制276

10.2.6 动态内存分配277

10.2.7 函数278

10.3 引用278

10.4 内联函数279

10.5 典型例题精解280

本章小结281

习题十282

第11章 面向对象程序设计286

11.1 类与对象286

11.1.1 面向对象的基本概念286

11.1.2 类的定义及实现287

11.1.3 对象的定义及实现289

11.2 构造函数与析构函数290

11.3 继承与派生291

11.3.1 概述291

11.3.2 单一继承292

11.3.3 多重继承293

11.4 多态性295

11.4.1 多态性简介295

11.4.2 函数重载296

11.5 典型例题精解297

本章小结300

习题十一300

第12章 应用程序实例303

12.1 程序设计的过程和方法303

12.1.1 问题定义303

12.1.2 设计方法304

12.1.3 系统模块分解305

12.1.4 模块设计305

12.1.5 编码307

12.2 学生成绩管理系统源代码308

本章小结315

附录1 常用字符与ASCII代码对照表316

附录2 运算符的优先级和结合性总表318

参考文献320

热门推荐