图书介绍

C/C++语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C/C++语言程序设计
  • 崔培伟等编 著
  • 出版社: 东营:石油大学出版社
  • ISBN:7563607749
  • 出版时间:2000
  • 标注页数:309页
  • 文件大小:22MB
  • 文件页数:319页
  • 主题词:

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

1.1.1 程序、程序设计、程序设计语言的概念1

1.1.2 程序设计语言的发展1

1.1.3 源程序在计算机上的执行过程2

1.2 算法及其表示2

1.2.1 算法2

1.2.2 算法的表示6

1.3 程序设计方法11

1.3.1 结构化程序设计方法11

1.3.2 面向对象的程序设计17

1.4 C/C++语言发展史及其特点17

1.4.1 C/C++语言的发展史17

1.4.2 C/C++语言的特点18

1.5 C/C++程序的组成19

1.5.1 字符集20

1.5.2 标识符20

1.5.3 关键字20

1.5.4 运算符(操作符)21

1.5.5 分割符21

1.5.6 注释21

1.5.7 程序的组成21

本章小结22

习题一23

第二章 简单数据类型和表达式25

2.1 简单的运算对象——常量、变量和函数25

2.1.1 常量26

2.1.2 变量28

2.1.3 标准函数29

2.2 运算符与表达式30

2.2.1 算术运算符与算术表达式30

2.2.2 赋值运算符与赋值表达式32

2.2.3 逗号运算符与逗号表达式33

2.2.4 关系运算符与关系表达式34

2.2.5 逻辑运算符与逻辑表达式35

2.2.6 条件运算符与条件表达式36

2.2.7 位运算37

2.2.8 复合运算39

2.3 各数据类型的混合运算40

本章小结42

习题二43

第三章 简单程序设计47

3.1 C/C++的语句47

3.1.1 语句的基本概念47

3.1.2 语句的分类47

3.1.3 赋值语句48

3.2 数据的流动49

3.2.1 输入/输出的基本概念49

3.2.2 数据的输出49

3.2.3 数据的输入52

3.2.4 I/O流53

3.2.5 格式输入输出53

3.2.6 字符输入输出61

3.3 顺序结构程序设计61

3.3.1 简单程序设计61

3.3.2 举例61

本章小结65

习题三65

第四章 选择结构的程序设计67

4.1 if语句67

4.1.1 简单的if语句67

4.1.2 if-else语句69

4.1.3 if语句的嵌套72

4.2 switch语句75

4.2.1 基本格式75

4.2.2 执行过程75

本章小结77

习题四77

第五章 循环结构的程序设计79

5.1 for语句79

5.1.1 for语句格式79

5.1.2 执行过程79

5.2 while语句83

5.2.1 while语句格式83

5.2.2 执行过程83

5.3 do-while语句85

5.3.1 基本格式85

5.3.2 执行过程85

5.4 continue与break语句87

5.5 多重循环87

5.6 应用举例89

本章小结95

习题五95

第六章 复杂数据类型(一)——数组99

6.1 一维数组99

6.1.1 一维数组的定义99

6.1.2 一维数组元素的引用100

6.1.3 一维数组元素的初始化102

6.2 二维数组103

6.2.1 二维数组的定义103

6.2.2 二维数组的引用104

6.2.3 二维数组元素的初始化105

6.3 数组的查找与排序操作108

6.3.1 排序108

6.3.2 查找111

6.4 字符数组和字符串114

6.4.1 字符数组的定义114

6.4.2 字符数组的引用115

6.4.3 字符数组的初始化115

6.4.4 字符串及其结束标志117

6.4.5 字符数组的输入输出118

6.4.6 常用的字符串处理函数120

6.5 程序设计举例124

本章小结127

习题六127

第七章 函数129

7.1 函数的概念129

7.2 函数的定义130

7.3 函数的调用131

7.3.1 函数调用格式及执行过程131

7.3.2 函数的调用方式132

7.3.3 对被调用函数的使用说明132

7.4 函数的返回值134

7.5 函数参数及函数间的数据传递137

7.5.1 非数组名作为函数参数139

7.5.2 数组名作为函数参数140

7.6 函数的嵌套与递归143

7.6.1 函数的嵌套调用143

7.6.2 函数的递归调用143

7.7 变量的存储类型及其作用域146

7.7.1 局部变量及其存储类型147

7.7.2 全局变量及其存储类型150

7.8 内部函数和外部函数154

7.8.1 内部函数154

7.8.2 外部函数154

7.9 应用举例155

本章小结161

习题七161

第八章 复杂数据类型(二)——指针164

8.1 基本概念164

8.2 指针变量的定义与引用165

8.2.1 指针变量的定义165

8.2.2 指针变量的引用166

8.2.3 指针定义与引用的有关说明169

8.2.4 指针变量作为函数形参172

8.3 指针与数组177

8.3.1 数组的指针177

8.3.2 利用指针变量访问一维数组178

8.3.3 利用指针变量访问二维数组181

8.4 指针与字符串188

8.4.1 字符串的一般操作188

8.4.2 使用指针访问字符串190

8.4.3 字符串指针作为函数参数193

8.4.4 有关字符串的基本操作195

8.5 指针与函数200

8.5.1 指针类型的函数(返回值为指针的函数)200

8.5.2 函数的指针以及指向函数的指针变量202

8.6 指向指针的指针和指针数组206

8.6.1 指针数组206

8.6.2 指向指针的指针变量209

8.6.3 指针数组作为主函数main的形参210

本章小结212

习题八215

第九章 复杂数据类型(三)——类217

9.1 面向对象的程序设计217

9.1.1 什么是OOP217

9.1.2 OOP技术的基本概念218

9.1.3 OOP技术的特征220

9.2 类的声明220

9.2.1 类的声明格式及定义220

9.2.2 内联函数224

9.2.3 友元函数225

9.3 构造函数和析构函数227

9.3.1 函数重载227

9.3.2 构造函数228

9.3.3 析构函数229

9.4 对象231

9.4.1 对象的初始化231

9.4.2 拷贝构造函数232

9.4.3 对象赋值233

9.4.4 向函数传递对象234

9.4.5 返回对象235

9.5 this指针和成员函数的调用236

9.5.1 this指针236

9.5.2 成员函数的调用237

9.6 类型转换函数238

9.7 结构体和链表239

9.7.1 结构体定义与引用239

9.7.2 结构体数组242

9.7.3 结构体指针243

9.7.4 链表的概念244

9.7.5 链表的操作245

本章小结248

习题九250

第十章 文件252

10.1 文件的概念252

10.2 文件类型指针253

10.3 文件的打开、关闭与检测函数254

10.3.1 打开文件函数fopen255

10.3.2 关闭文件函数257

10.3.3 文件读写检测函数257

10.4 文件的读写操作函数258

10.4.1 fputc函数和fgetc函数258

10.4.2 fwrite函数和fread函数260

10.4.3 fprintf函数和fscanf函数262

10.4.4 其他读写函数264

10.5 文件的定位265

10.5.1 rewind函数265

10.5.2 位置指针的随机移动函数fseek266

10.5.3 求文件位置指针的当前位置的函数ftell267

10.6 用面向对象方法对文件进行操作的函数268

10.6.1 文件的打开与关闭268

10.6.2 文件的读写270

本章小结275

习题十276

第十一章 继承与多态278

11.1 基本概念278

11.2 单继承279

11.3 多继承286

11.4 虚基类288

11.5 运算符重载289

11.6 多态性292

11.7 虚函数294

本章小结297

习题十一298

附录A C库函数301

附录B 常用字符与标准ASCII码对照表304

附录C 编译预处理305

热门推荐