图书介绍

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

C/C++语言程序设计
  • 孟军,赵晶,王凡编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302090629
  • 出版时间:2004
  • 标注页数:283页
  • 文件大小:21MB
  • 文件页数:299页
  • 主题词: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.1 C语言简介1

1.1.1 C语言的发展历史1

第1章 C语言概述1

1.1.2 C语言的特点2

1.2简单的C语言程序3

1.2.1 C语言程序的结构3

1.2.2 C语言程序的书写规则6

1.3 C语言的编译与实现6

1.3.1 C语言程序的开发过程6

1.3.2如何运行C语言程序6

习题8

2.1.1数据类型的概念9

2.1.2 C语言的数据类型9

2.1 C语言的数据类型9

第2章 数据类型、运算符和表达式9

2.2常量和变量10

2.3基本数据类型11

2.3.1整型数据11

2.3.2实型数据13

2.3.3字符型数据15

2.3.4符号常量16

2.4运算符与表达式17

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

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

2.4.3关系运算符和关系表达式21

2.4.4逻辑运算符和逻辑表达式22

2.4.6字位运算符24

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

2.4.7逗号运算符和逗号表达式26

2.5数据类型之间的转换与运算27

2.5.1自动类型转换27

2.5.2强制类型转换28

2.6其他运算符29

2.7应用举例29

习题30

第3章 语句33

3.1 C语言语句概述33

3.2数据的输入和输出34

3.2.1字符输入函数34

3.2.2格式化输入函数35

3.2.3字符输出函数38

3.2.4格式化输出函数39

3.3 if条件选择语句42

3.3.1 if语句的一般形式42

3.3.2 if语句的嵌套形式44

3.4 switch开关分支语句45

3.5循环语句47

3.5.1 while循环语句47

3.5.2 do...while循环语句48

3.5.3 for循环语句49

3.5.4循环的嵌套51

3.6控制结构中的跳转语句52

3.6.1 break语句52

3.6.2 continue语句53

3.6.3 goto语句54

3.6.4 return语句55

3.7应用举例56

习题59

第4章 数组61

4.1一维数组61

4.1.1一维数组的定义61

4.1.2一维数组元素的引用62

4.1.3一维数组的初始化63

4.2二维数组65

4.2.1二维数组的定义65

4.2.2二维数组元素的引用66

4.2.3二维数组的初始化67

4.3.1字符数组的定义70

4.3.2字符串70

4.3字符数组和字符串70

4.3.3字符数组的初始化71

4.3.4字符数组的输入输出72

4.3.5常用的字符串处理函数74

4.4应用举例76

习题79

第5章 函数和存储类81

5.1函数的概念81

5.2 函数的定义和调用82

5.2.1函数的定义82

5.2.2函数的调用84

5.3 函数的返回值及其类型85

5.4函数的参数及其传递方式87

5.4.1非数组作为函数参数87

5.4.2数组名作为函数参数88

5.5 函数的嵌套调用和递归调用90

5.5.1函数的嵌套调用90

5.5.2函数的递归调用92

5.6变量的作用域和存储类94

5.6.1变量的作用域94

5.6.2变量的存储类96

5.7 内部函数和外部函数101

5.8应用举例102

习题107

第6章 指针109

6.1指针的基本概念109

6.2指针变量的定义和引用110

6.2.1指针变量的定义110

6.2.2指针变量的引用112

6.3指针与数组113

6.3.1用指针访问一维数组114

6.3.2用指针访问多维数组115

6.3.3用指针访问字符串117

6.3.4指针数组118

6.3.5多级指针120

6.4指针与函数121

6.4.1指针作为函数的参数121

6.4.2 函数的返回值为指针122

6.4.3指向函数的指针123

6.4.4命令行参数124

6.5动态数组的实现126

6.5.1动态内存分配函数126

6.5.2一维动态数组的实现128

6.6应用举例129

6.5.3二维动态数组的实现129

习题132

第7章 结构体、共用体和枚举137

7.1结构体类型137

7.1.1结构体类型的定义137

7.1.2结构体变量和数组的定义138

7.1.3结构体变量和数组的初始化140

7.1.4结构体变量和数组的引用142

7.1.5结构体类型的嵌套146

7.1.6结构体与函数147

7.2.1共用体类型的定义148

7.2.2共用体变量和数组的定义148

7.2共用体类型148

7.2.3共用体变量和数组的引用149

7.2.4共用体类型的嵌套150

7.3动态数据结构151

7.3.1链表的定义151

7.3.2动态链表的建立151

7.3.3链表的插入操作152

7.3.4链表的删除操作152

7.4枚举类型153

7.5typedef语句154

7.6位段155

7.7应用举例156

习题161

8.1宏定义163

8.1.1不带参数的宏定义163

第8章 编译预处理163

8.1.2带参数的宏定义165

8.2文件包含166

8.3条件编译167

8.4应用举例170

习题171

第9章 文件173

9.1文件概述173

9.2缓冲文件系统174

9.2.1文件类型指针174

9.2.2文件打开函数174

9.2.3文件关闭函数175

9.2.4文件写函数176

9.2.5文件读函数177

9.2.6文件定位函数179

9.2.7其他函数180

9.3非缓冲文件181

9.3.1文件打开函数、创建函数和关闭函数181

9.3.2文件读函数和写函数182

9.3.3文件定位函数182

9.4应用举例183

习题184

第10章 面向对象的程序设计方法及C++简介187

10.1面向对象程序设计的基本概念187

10.1.1结构化程序设计与面向对象程序设计187

10.1.2面向对象程序设计的重要特征190

10.1.3从C语言到C++语言191

10.1.4一个简单的C++程序实例191

10.2.2 const关键字192

10.2.1注释行192

10.2 C++对C的扩充192

10.2.3内存管理193

10.2.4传递引用193

10.2.5内联函数197

10.2.6无名共用体197

10.2.7带默认形参值的函数198

10.2.8枚举类型198

10.3 C++面向对象程序设计的基础200

10.3.1类与对象200

10.3.2构造函数与析构函数204

10.3.3友元211

10.3.4 const成员213

10.3.5静态成员变量和静态成员函数214

习题217

第11章 继承性与派生类219

11.1类的层次与继承219

11.1.1派生类的声明220

11.1.2派生类的3种继承方式221

11.2派生类的构造函数与析构函数226

11.2.1派生类的构造函数226

11.2.2派生类的析构函数228

11.3名字重载与名字隐藏230

11.4多继承与虚基类233

11.4.1多继承中的二义性问题233

11.4.2虚基类235

11.4.3继承与组合237

习题238

12.1函数重载241

第12章 多态性241

12.2运算符重载243

12.2.1运算符重载的规则243

12.2.2运算符重载函数的2种形式244

12.3虚函数246

12.3.1一般虚函数成员246

12.3.2纯虚函数247

12.3.3虚析构函数248

习题250

第13章 C++的I/O流库253

13.1输入流格式和输出流格式253

13.2格式控制254

13.3重载提取符和插入符255

13.4.1文件的打开和关闭257

13.4文件的输入输出257

13.4.2 I/O成员函数258

13.4.3文本文件与二进制文件的读写260

13.5应用实例261

习题265

第14章 运行面向对象的程序267

14.1 VC++.NET简介267

14.2用C++语言设计一个面向对象的Win32控制台应用程序268

14.3创建并运行一个Win32控制台应用程序269

附录273

附录A C语言的关键字273

附录B C语言运算符的优先级与结合性273

附录C 常用字符与ASCII码对照表274

附录D 常用的ANSIC库函数276

参考文献283

热门推荐