图书介绍

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

C及C++程序设计教程
  • 刘辰生,李惠然主编 著
  • 出版社: 北京:海洋出版社
  • ISBN:7502744649
  • 出版时间:1998
  • 标注页数:303页
  • 文件大小:9MB
  • 文件页数:314页
  • 主题词:

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 C语言1

1.1.1 C语言的起源1

1.1.2 C语言的特点2

1.2 C语言简单程序分析3

1.3 C程序的开发7

1.3.1 C程序开发的一般步骤7

1.3.2 Turbo C的集成开发环境8

习题19

第2章 C的基本数据及简单程序设计11

2.1 C的基本符号、标识符和关键字11

2.1.1 基本符号11

2.1.2 标识符11

2.1.3 关键字12

2.2 C的数据类型13

2.2.1 整型数据14

2.2.2 实型数据16

2.2.3 字符型数据17

2.2.4 变量赋初值21

2.2.5 数组23

2.2.6 字符型数组的定义和引用29

2.3 C语言中的数据类型转换32

2.3.1 自动类型转换32

2.3.2 强制类型转换33

2.3.3 溢出处理34

2.4 运算符和表达式34

2.4.1 运算符和表达式34

2.4.2 赋值运算符与赋值表达式35

2.4.3 算术运算符和算术表达式36

2.4.4 自增自减运算符和表达式39

2.4.5 关系运算符和关系表达式41

2.4.6 逻辑运算符和逻辑表达式42

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

2.4.8 运算符的优先级44

习题245

第3章 输入输出及顺序结构程序46

3.1 字符的输出(putchar函数)与输入(getchar函数)46

3.1.1 字符的输出(putchar函数)46

3.1.2 字符的输入(getchar函数)47

3.1.3 字符测试与转换函数48

3.2 格式输出(printf函数)49

3.2.1 一般形式49

3.2.2 格式字符49

3.3 格式输入(scanf函数)55

3.3.1 一般形式55

3.3.2 使用规则55

3.4 程序的三种基本结构59

3.4.1 顺序结构59

3.4.2 选择结构59

3.4.3 循环结构60

3.5 顺序结构及程序举例61

3.5.1 顺序结构61

3.5.2 程序举例62

习题364

第4章 流程控制语句66

4.1 程序的结构66

4.2 分支结构67

4.2.1 if语句67

4.2.2 if语句的嵌套70

4.3 循环结构72

4.3.1 while语句72

4.3.2 do—while语句74

4.3.3 for语句74

4.3.4 循环的嵌套76

4.3.5 break语句76

4.3.6 continue语句79

4.4 switch语句81

4.5 goto语句85

4.6 程序举例87

习题492

第5章 函数94

5.1 函数的定义94

5.1.1 无参函数94

5.1.2 有参函数95

5.2 函数调用96

5.2.1 形式参数和实际参数96

5.2.2 参数传递方式99

5.2.3 函数的返回值100

5.2.4 函数调用形式103

5.3 嵌套调用108

5.4 递归调用110

5.5 局部变量和全局变量113

5.5.1 局部变量113

5.5.2 全局变量115

5.6 变量的存储类型117

5.6.1 自动存储类型117

5.6.2 外部存储类型119

5.6.3 静态存储类型120

5.6.4 寄存器存储类型122

5.6.5 变量初始化122

5.7 内部函数和外部函数123

5.7.1 内部函数124

5.7.2 外部函数124

习题5126

第6章 编译预处理129

6.1 宏定义129

6.1.1 宏定义指令的用法129

6.1.2 宏定义的有效范围131

6.1.3 宏定义的嵌套使用133

6.2 带参数的宏定义134

6.3 文件包含136

6.4 条件编译140

6.5 多分支结构用法146

习题6147

第7章 指针150

7.1 指针的概念150

7.2 指针变量的定义151

7.2.1 指针变量的定义及引用151

7.2.2 指针的初始化154

7.3 指针的运算157

7.3.1 指针的算术运算157

7.3.2 指针的关系运算161

7.3.3 指针的赋值运算161

7.4 指针与数组162

7.4.1 指向数组的指针162

7.4.2 指针与字符数组165

7.5 多级指针和指针数组168

7.5.1 多级指针168

7.5.2 指针数组170

7.5.3 指针与多维数组173

7.6 指针与函数178

7.6.1 指针作为函数参数178

7.6.2 数组在函数间的传递182

7.6.3 字符串在函数间的传递184

7.6.4 指针作为函数的返回值187

7.6.5 指向函数的指针189

习题7193

第8章 结构与共用体196

8.1 结构的定义196

8.2 结构变量的定义及说明197

8.2.1 结构变量的定义197

8.2.2 结构成员的引用199

8.2.3 结构变量的初始化201

8.3 结构数组202

8.3.1 结构数组的使用202

8.3.2 结构数组的初始化203

8.4 指针与结构204

8.4.1 指针与结构变量204

8.4.2 指针与结构数组206

8.4.3 指向结构的指针作为函数参数208

8.4.4 返回结构指针的函数209

8.5 共用体210

8.5.1 共用体的概念210

8.5.2 共用体的引用211

8.6 枚举类型213

8.6.1 枚举类型及枚举变量的定义213

8.6.2 枚举元素的引用213

习题8214

第9章 位运算217

9.1 位运算符217

9.1.1 位逻辑运算符217

9.1.2 移位操作运算符219

9.1.3 位操作赋值运算221

9.2 位运算的应用221

9.3 位字段结构体225

9.3.1 位字段结构体及位字段变量的定义225

9.3.2 位字段的引用227

习题9228

第10章 文件230

10.1 文件概述230

10.2 文件的打开与关闭230

10.2.1 文件的打开(fopen函数)231

10.2.2 文件的关闭(fclose函数)231

10.3 文件的读写232

10.3.1 文件的字符的读写(fputc函数和fgetc函数)232

10.3.2 文件的数据块的读写(fread函数和fwrite函数)233

10.3.3 文件的格式化读写(fprintf函数和fscanf函数)235

10.3.4 文件的字符串的读写(fgets函数和fputs函数)236

10.3.5 文件的整数(字)的读写(putw函数和getw函数)237

10.4 文件的定位239

10.4.1 rewind函数239

10.4.2 fseek函数和随机读写240

10.4.3 ftell函数241

10.5 出错的控制241

10.5.1 ferror函数241

10.5.2 clearerr函数242

10.5.3 feof函数242

习题10242

第11章 从C过渡到C++243

11.1 面向对象程序设计方法介绍243

11.2 C++的特点244

11.3 简单的C++程序244

11.4 格式化输出和输入245

11.5 作用域操作符::248

11.6 引用249

11.7 内联函数250

11.8 带缺省参数的函数251

11.9 重载函数251

11.10 自由存储运算符new与delete252

习题11254

第12章 C++的面向对象基础255

12.1 类255

12.1.1 从C中的结构到C++的类255

12.1.2 封装与类的定义256

12.1.3 访问类成员258

12.1.4 构造函数与析构函数259

12.1.5 类的应用举例264

12.2 继承与派生265

12.2.1 派生类265

12.2.2 访问基类成员267

12.2.3 派生类的构造函数270

12.2.4 虚函数273

12.2.5 抽象基类275

12.2.6 派生类的使用举例276

习题12278

附录Ⅰ ASCII码表280

附录Ⅱ C语言中的关键字281

附录Ⅲ 运算符的优先级和结合性282

附录Ⅳ C语言常用语法提要284

附录Ⅴ C语言库函数288

参考文献303

热门推荐