图书介绍

C语言程序设计与应用教程PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计与应用教程
  • 严桂兰主编 著
  • 出版社: 厦门:厦门大学出版社
  • ISBN:7561517793
  • 出版时间:2001
  • 标注页数:423页
  • 文件大小:15MB
  • 文件页数:434页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言程序设计与应用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 C语言 特点与上机操作1

1.1 C语言特点1

1.1.1 C 语言的产生与发展1

1.1.2 计算机语言与程序设计1

1.1.3 C语言的特点2

1.2 C语言程序基本组成2

1.3 Turbo C2.0上机步骤5

1.3.1 编辑,编译,连接,执行及调试程序的概念5

1.3.2 Turbo C的上机步骤6

习题7

第二章 C 语言的语法基础8

2.1 基本数据类型8

2.1.1 标识符与基本数据类型8

2.1.2 常量与变量10

2.1.3 内存的概念15

2.2 基本输入,输出函数17

2.2.1 格式输入函数和格式输出函数17

2.2.2 非格式化输入,输出函数26

2.3 运算符与表达式28

2.3.1 算术运算29

2.3.2 增1 与减1运算30

2.3.3 关系,逻辑及条件运算31

2.3.4 位运算33

2.3.5 赋值运算35

2.3.6 类型转换39

2.3.7 逗号运算39

2.3.8 长度运算符39

习题40

2.4 小结40

3.1 C语言的语句45

第三章 程序控制结构45

3.2 顺序结构46

3.3 分支结构47

3.3.1 if结构47

3.3.2 switch结构51

3.4 循环结构54

3.4.1 当型循环(前判定循环)54

3.4.2 直到型循环(后判定循环)58

3.4.3 break语句与continue 语句61

3.5 goto语句与标号65

习题67

4.1.1 一维数组71

第四章 构造型数据类型71

4.1 数组71

4.1.2 字符数组78

4.1.3 二维数组81

4.2 结构体86

4.2.1 结构体的概念86

4.2.2 结构体类型及结构体变量87

4.2.3 结构体变量的使用89

4.2.4 结构体变量,结构体数组的初始化93

4.2.5 位段95

4.3 共用体96

4.3.1 共用体的概念,类型说明和变量定义96

4.3.2 共用体变量的使用99

4.4 枚举型101

4.5 的用途102

4.6 小结103

习题104

第五章 指针112

5.1 指针与指针变量112

5.1.1 指针的基本概念112

5.1.2 指针变量的定义113

5.1.3 指针变量的赋值114

5.2 指针运算符116

5.2.1 指针运算符号116

5.2.2 无类型指针117

5.3 指地与一维数组118

5.3.1 指针与一维数组118

5.3.2 移动指针及两指针相减运算120

5.3.3 指针比较121

5.3.4 字符串123

5.3.5 指针与二维数组127

5.4 指向指针的指针135

5.4.1 指向指针的指针135

5.4.2 定义指向指针的指针变量136

5.4.3 指向指针的指针变量的应用137

5.5 指针与结构138

5.5.1 指向结构体变量的指针变量138

5.5.2 指向结构体数组的指针变量139

5.5.3 通过指针变量存取位段数据141

5.6 指向共用体和枚举型的指针141

5.6.1 指向共用体变量的指针变量141

5.7.1 指针概念综述143

5.6.2 指向枚举型的指针变量143

5.7 指针小结143

5.7.2 指针运算小结144

5.7.3 等价表达式145

习题146

第六章 函数154

6.1 常见的系统库函数154

6.1.1 字符与字符串函数155

6.1.2 简单数学函数158

6.1.3 类型转换函数160

6.2 用户自定义函数161

6.2.1 函数定义,调用和说明161

6.2.2 函数返回值164

6.2.3 函数参数165

6.3 函数的嵌套调用及递归调用166

6.3.1 函数的嵌套调用166

6.3.2 函数的递归调用167

6.4 局部变更与全局变量174

6.5 变量的存储类型与变量的初始化176

6.6 外部函数与内部函数180

6.7 编译预处理185

6.7.1 文件包含185

6.7.2 宏定义185

6.7.3 条件编译187

习题188

第七章 数组,指针,函数的应用191

7.1 概述191

7.2.1 函数数据按数值传递193

7.2 函数之间的数据传递193

7.2.2 函数数据按地址传递194

7.2.3 利用函数返回值和外部变量进行函数数据传递203

7.2.4 结构作为函数参数传递204

7.3 函数指针与指针函数207

7.3.1 函数指针207

7.3.2 指针函数209

7.4 数组指针,指针数组与带参的main 函数211

7.4.1 数组指针211

7.4.2 指针数组211

7.4.3 带参的main 函数212

7.5.1 单向链表的概念214

7.5.2 链表的建立214

7.5 单向链表214

7.5.4 链表结点的插入218

7.6 小结220

习题221

第八章 文件229

8.1 文件,流和文件系统229

8.2 缓冲文件系统230

8.2.1 文件的打开、关闭和文件结束测试231

8.2.2 文件的读写232

8.2.3 文件的定位237

8.2.4 出错的处理240

8.3 非缓冲文件系统240

习题243

9.1.1 图形模式的初始化246

9.1 图形处理246

第九章 实用程序设计初步246

9.1.2 独立图形运行程序的建立249

9.1.3 屏幕颜色的设置和清屏函数249

9.1.4 基本图形函数251

9.1.5 填充254

9.1.6 图形窗口和图形屏幕操作函数257

9.1.7 图形模式下的文本输出259

9.2 中断处理263

9.2.1 中断的允许和禁止264

9.2.2 DOS与BIOS功能调用264

9.2.3 中断服务程序269

10.1 C++的新特征271

10.1.1 C++的输入/输出271

第十章 C++简介271

10.1.3 C++的函数原型273

10.1.3 C++函数的缺省参数273

10.1.4 C++的new与delete274

10.1.5 C++的内联函数275

10.1.6 C++的引用276

10.1.7 C++面向对象编程基础277

10.2 编程的核心技术279

10.2.1 类的定义与使用279

10.2.2 数据的封装281

10.2.3 函数的重载283

10.2.4 对象的初始化283

10.2.5 缺少构造函数,拷贝构造函数与析构函数285

10.3 类成员与对象的构造287

10.3.1 使用this指针287

10.3.2 使用静态成员289

10.3.3 使用友员293

10.3.4 使用对象成员294

10.3.5 使用对象数组296

10.3.5 使用指向对象的指针298

10.3.7 类型的转换299

10.4 派生类的构造300

10.4.1 派生类的定义300

10.4.2 类的保护成员302

10.4.3 访问权限的设置303

10.4.4 派生类的构造函数与析构函数305

10.4.5 多重继承307

10.4.6 在派生类中改写基类的成员函数308

10.4.7 虚拟函数310

10.5.1 运算符重载的作用与形式314

10.4.8 纯虚拟函数与抽象类314

10.5 运算符重载314

10.5.2 类运算符与友员运算符315

10.5.3 ++与- -运算符的重载317

10.5.4 重载new和delete320

10.6 输入/输出流的使用320

10.6.1 标准的屏幕输出321

10.6.2 标准的键盘输入327

10.6.3 用户自定义类的输入/输出329

10.6.4 格式化字符串流类的使用331

10.6.5 磁盘文件的输入/输出333

10.6.6 打印机的使用342

10.7 模板343

10.7.1 模板的基本概念343

10.7.2 函数模式的定义与使用344

10.7.3 类模板的定义与使用346

习题348

第十一章 Turbo C集成开发环境中调试程序353

11.1 Turbo C集成开发环境调试程序基本要领353

11.1.1 纠正编译错误353

11.1.2 纠正连接错误357

11.1.3 纠正逻辑错误358

11.2 调试程序实例362

11.3 调试程序命令和热键小线367

11.4 Turbo C程序的常见错误368

11.4.1 使用变量容易出现的错误368

11.4.2 编写表达式容易出现的错误368

11.4.3 使用语句容易出现的错误370

11.4.4 使用数组容易出现的错误372

11.4.5 使用库函数容易出现的错误373

11.4.6 使用自定义函数容易出现的错误374

11.4.7 使用指针变量容易出现的错误377

11.4.8 其他常见错误378

11.5 小结379

习题379

附录A C语法摘要380

附录B 数值系统385

附录C Turbo C 2.0集成开发环境的使用390

附录D ASCII字符集402

附录E 运算符的优先级与结合性404

附录F Turbo C的部分标准函数405

附录G 编译错误信息409

附录H 习题参考答案417

热门推荐