图书介绍

C语言程序设计实用教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C语言程序设计实用教程
  • 韩陵宜等编著 著
  • 出版社: 北京:中国民主法制出版社
  • ISBN:7810525352
  • 出版时间:2002
  • 标注页数:275页
  • 文件大小:10MB
  • 文件页数:289页
  • 主题词:

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.2 C语言的特点1

1.3 C程序简介2

1.4 在Turbo C环境下运行C程序4

1.4.1 C程序编译、连接过程4

1.4.2 Turbo C 2.0运行C程序的步骤4

1.4.3 Turbo C集成开发环境5

1.4.4 集成进行法5

1.4.5 分步进行法6

1.4.6 工作环境设置6

1.5 本章要点7

习题一7

第二章 数据类型及其运算8

2.1 字符集和词汇8

2.1.1 C语言的字符集8

2.1.2 标识符9

2.1.3 关键字9

2.1.4 转义字符10

2.2 C语言的数据类型11

2.2.1 基本数据类型11

2.2.2 常量及其数据类型13

2.2.3 变量及其说明15

2.3 运算符与表达式17

2.3.1 算术运算符与表达式17

2.3.2 逻辑运算符与表达式19

2.3.3 关系运算符与表达式20

2.3.4 按位运算符21

2.3.5 Turbo C的特殊运算符21

2.3.6 逗号运算符与表达式22

2.3.7 赋值运算符与表达式23

2.4 运算的优先级、结合性24

2.5 各种类型数据间的转换26

2.5.1 表达式中的类型转换26

2.5.2 强制类型转换27

2.5.3 赋值表达式中的类型转换27

2.6 本章要点及实例分析28

2.6.1 本章要点28

2.6.2 实例分析28

习题二31

第三章 简单的C程序设计39

3.1 C程序的基本组成39

3.2 数据的输出39

3.3 数据的输入45

3.4 本章要点及实例分析51

3.4.1 本章要点51

3.4.2 实例分析51

习题三55

第四章 语句和流程控制59

4.1 结构化程序设计概述59

4.1.1 程序的基本控制结构59

4.1.2 程序设计的基本过程60

4.1.3 程序设计的基本方法61

4.1.4 程序的调试61

4.2 分支结构程序设计61

4.2.1 条件分支语句61

4.2.2 开关分支语句65

4.3 循环结构程序设计67

4.3.1 for循环67

4.3.2 while循环69

4.3.3 do-while循环70

4.3.4 break,continue和goto语句71

4.5 本章要点及实例分析73

4.5.1 本章要点73

4.5.2 实例分析73

习题四76

第五章 数组81

5.1 一维数组81

5.1.1 一维数组的定义81

5.1.2 一维数组元素的引用82

5.1.3 一维数组的初始化82

5.1.4 一维数组在存储器中的分配情况83

5.1.5 一维数组的应用举例84

5.2 二维数组86

5.2.1 二维数组的定义86

5.2.2 二维数组的引用86

5.2.3 二维数组的初始化88

5.2.4 二维数组应用举例89

5.3 字符数组和字符串91

5.3.1 字符数组的定义92

5.3.2 字符数组的初始化92

5.3.3 字符串的输入和输出93

5.3.4 字符串函数95

5.3.5 字符数组应用举例97

5.4 本章要点及实例分析98

5.4.1 本章要点98

5.4.2 实例分析99

习题五102

第六章 函数106

6.1 函数概述106

6.2 函数的定义107

6.2.1 无参函数的定义107

6.2.2 有参函数的定义107

6.3 函数的调用108

6.3.1 函数调用的一般形式109

6.3.2 函数调用中参数的值传递110

6.3.3 函数的返回值111

6.3.4 函数的调用方式112

6.3.5 对函数的说明112

6.4 数组作函数的参数114

6.4.1 数组元素作函数的实参114

6.4.2 数组名作函数的参数115

6.5 函数的嵌套调用116

6.6 函数的递归调用117

6.7 内部函数和外部函数119

6.8 程序应用举例120

6.9 本章要点及实例分析123

6.9.1 本章要点123

6.9.2 实例分析124

习题六126

第七章 变量的存储类型及作用域130

7.1 变量的作用域130

7.1.1 局部变量130

7.1.2 全局变量131

7.2 变量的存储类型133

7.2.1 自动变量134

7.2.2 外部变量135

7.2.3 静态变量135

7.2.4 寄存器变量137

7.3 本章要点及实例分析138

7.3.1 本章要点138

7.3.2 实例分析138

习题七141

第八章 编译预处理144

8.1 宏定义144

8.1.1 无参宏定义144

8.1.2 带参宏定义146

8.2 文件包含148

8.2.1 文件包含的概念148

8.2.2 文件包含命令的形式和说明148

8.3 条件编译150

8.4 本章要点及实例分析152

8.4.1 本章要点152

8.4.2 实例分析153

习题八154

第九章 指针157

9.1 指针的概念157

9.1.1 内存单元地址与指针157

9.1.2 变量地址与指针157

9.1.3 指针与指针变量157

9.1.4 指针变量与数组、函数158

9.2 指针变量的定义和使用158

9.2.1 指针变量的定义158

9.2.2 指针变量的赋值159

9.2.3 指针变量的运算159

9.3 指针与数组162

9.3.1 数组指针变量的说明和使用162

9.3.2 数组名和数组指针变量作函数参数164

9.3.3 指向多维数组的指针变量164

9.4 指针与字符串166

9.4.1 字符串指针变量的说明和使用166

9.4.2 字符串指针作为函数参数的使用168

9.4.3 字符串指针变量与字符数组的区别169

9.5 指向函数的指针和指针型函数169

9.5.1 函数指针变量的定义和使用169

9.5.2 指针型函数170

9.6 指针数组172

9.6.1 指针数组的定义和使用172

9.6.2 指针数组作指针型函数的参数174

9.7 main函数的参数175

9.8 指向指针的指针176

9.9 本章要点及实例分析177

9.9.1 本章要点177

9.9.2 实例分析178

习题九182

第十章 结构、共用与枚举185

10.1 结构类型185

10.1.1 结构的定义185

10.1.2 结构类型变量的说明、引用和初始化186

10.1.3 结构数组190

10.1.4 结构型指针变量的说明和使用192

10.1 5 结构数组指针变量193

10.1.6 结构型指针变量作函数参数194

10.2 链表的概念196

10.2.1 动态存储分配196

10.2.2 链表的概念197

10.3 共用类型206

10.3.1 共用的概念206

10.3.2 共用类型的定义和共用变量的说明206

10.3.3 共用变量的赋值和使用207

10.4 枚举类型209

10.4.1 枚举类型的定义和枚举变量的说明209

10.4.2 枚举类型变量的赋值和使用210

10.5 用户定义类型211

10.5.1 用户自定义类型的定义212

10.5.2 用户自定义类型的应用212

10.6 本章要点及实例分析213

10.6.1 本章要点213

10.6.2 实例分析213

习题十215

第十一章 文件220

11.1 C语言文件概述220

11.2 文件指针220

11.3 文件的打开和关闭221

11.3.1 文件的打开(fopen函数)221

11.3.2 文件的关闭(fclose函数)222

11.4 文件的读写222

11.4.1 字符读写函数:fputc和fgetc222

11.4.2 字符串读写函数:fputs和fgets224

11.4.3 数据块读写函数:fwrite和fread225

11.4.4 格式化读写函数:fscanf和中fprintf227

11.5 文件的定位228

11.5.1 rewind函数228

11.5.2 fseek函数228

11.6 文件的检测函数229

11.6.1 文件结束检测函数feof229

11.6.2 读写文件出错函数ferror229

11.6.3 文件出错标志和文件结束标志置0函数clearerr230

11.7 本章要点及实例分析230

11.7.1 本章要点230

11.7.2 实例分析230

习题十一231

第十二章 位运算233

12.1 位运算符233

12.2 位段235

12.3 本章要点及实例分析237

12.3.1 本章要点237

12.3.2 实例分析237

习题十二238

第十三章 面向对象程序设计简介241

13.1 面向对象程序设计基础知识241

13.2 C++简介243

13.2.1 C++对C的扩充243

13.2.2 C++程序与C的目标模块的连接245

13.2.3 用类实施数据封装和数据隐藏246

13.2.4 构造函数和析构函数247

13.2.5 继承和派生类247

13.2.6 多态性和虚函数248

第十四章 C应用小程序集锦250

14.1 口令保护程序250

14.2 读取系统时钟及日期252

14.3 一个下拉菜单的例子254

14.4 一个基本的绘画程序258

14.5 一个演奏音乐的例子260

14.6 一个简单的动画例子262

附录A 常用字符与ASCII代码对照表266

附录B 常用的TURBO C库函数267

热门推荐