图书介绍

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

C语言程序设计
  • 万常选等编著 著
  • 出版社: 北京:中国商业出版社
  • ISBN:7504433721
  • 出版时间:1997
  • 标注页数:358页
  • 文件大小:16MB
  • 文件页数:367页
  • 主题词:

PDF下载


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

下载说明

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 二进制数与十进制数之间的转换2

1.1.3 二进制数与八进制数、十六进制数之间的转换4

1.2 二进制数的运算5

1.3 计算机中数和字符的表示5

1.3.1 数的原码、反码和补码表示5

1.3.2 字符的表示8

习题一8

第二章 C语言概述10

2.1 什么是C语言10

2.2 C语言的特点11

2.3 C程序介绍12

习题二16

第三章 数据类型17

3.1 C数据类型概述17

3.2 常量和变量17

3.2.1 常量与符号常量17

3.2.2 变量18

3.3 整型数据20

3.3.1 整型常量20

3.3.2 整型变量20

3.4 实型数据24

3.4.1 实型常量24

3.4.2 实型变量24

3.5 字符型数据25

3.5.1 字符常量25

3.5.2 字符变量26

3.5.3 字符数据在内存中的存储形式及其使用方法26

3.5.4 字符串常量28

习题三28

第四章 运算符与表达式30

4.1 运算符与表达式概述30

4.1.1 C运算式简介30

4.1.2 C表达式简介31

4.2 算术运算符和算术表达式32

4.2.1 基本算术运算符和算术表达式32

4.2.2 增量减量运算符32

4.3 赋值运算符和赋值表达式35

4.3.1 赋值运算符和赋值表达式35

4.3.2 复合赋值运算符35

4.4 各类数值型数据间的混合运算36

4.4.1 隐式类型转换36

4.4.2 赋值表达式两侧数据的类型转换37

4.4.3 强制类型转换38

4.5 逗号运算符号和逗号表达式39

4.6 关系运算符和关系表达式40

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

习题四45

第五章 结构化程序设计47

5.1 结构化程序设计基础47

5.1.1 算法47

5.1.2 流程图50

5.2 结构化程序设计方法53

5.3 C语句概述56

习题五59

第六章 顺序控制结构61

6.1 赋值语句61

6.2 数据输出61

6.2.1 字符输出函数putchar62

6.2.2 格式输出函数printf62

6.3 数据输入68

6.3.1 字符输入函数getchar68

6.3.2 格式输入函数scanf69

习题六74

第七章 选择控制结构76

7.1 if语句76

7.1.1 if语句的三种形式76

7.1.2 if语句的嵌套78

7.1.3 条件运算符80

7.2 switch语句82

7.2.1 switch语句的一般形式82

7.2.2 switch语句的嵌套83

习题七84

第八章 循环控制结构86

8.1 while语句86

8.2 do-while语句87

8.3 for语句88

8.3.1 for语句的一般形式88

8.3.2 for语句的其它形式89

8.4 goto语句与语句标号91

8.5 循环的嵌套92

8.6 break语句和continue语句93

8.6.1 break语句93

8.6.2 continue语句94

8.7 综合举例95

习题八98

第九章 函数102

9.1 函数的定义102

9.2 函数参数与函数的值104

9.2.1 形式参数和实际参数104

9.2.2 函数的返回值107

9.3 函数的调用109

9.3.1 函数调用的方式109

9.3.2 对被调用函数的说明110

9.4 函数的嵌套调用113

9.5 变量的作用域114

9.5.1 局部变量114

9.5.2 全局变量116

9.6 变量的存储类型118

9.6.1 变量的存储类型118

9.6.2 局部变量的存储类型118

9.6.3 全局变量的存储类型121

9.7 内部函数与外部函数122

9.8 函数的递归调用123

习题九126

第十章 数组129

10.1 一维数组129

10.1.1 一维数组的说明129

10.1.2 一维数组的引用130

10.1.3 一维数组的初始化132

10.2 二维数组134

10.2.1 二维数组的说明134

10.2.2 二维数组的引用135

10.2.3 二维数组的初始化135

10.3 字符数组137

10.3.1 字符数组的定义、引用及初始化137

10.3.2 用字符数组处理字符串138

10.3.3 字符数组的输入输出139

10.3.4 字符串处理函数142

10.4 数组作为函数参数146

10.4.1 数组元素作函数参数146

10.4.2 数组名作函数参数147

习题十152

第十一章 指针158

11.1指针与指针变量的概念158

11.1.1指针158

11.1.2指针变量159

11.2 变量的指针与指向变量的指针变量160

11.2.1 变量的指针160

11.2.2指针变量的定义160

11.2.3指针运算符161

11.2.4指针作为函数参数164

11.3 数组的指针与指向数组的指针变量167

11.3.1 一维数组的指针与指向一维数组元素的指针变量167

11.3.2 一维数组的指针作函数参数168

11.3.3 二维数组的指针与指向二维数组的指针变量171

11.3.4 二维数组的指针作函数参数177

11.4 字符串的指针与指向字符串的指针变量180

11.4.1 字符串的表示形式180

11.4.2 字符串指针作函数参数183

习题十一184

第十二章 结构体188

12.1 结构类型的定义188

12.2 结构类型的说明与引用189

12.2.1 结构类型变量的说明与存储189

12.2.2 结构类型变量的引用与初始化192

12.3 结构类型数组194

12.4 结构类型指针197

12.5 结构类型与函数199

12.5.1 函数的结构类型参数199

12.5.2 结构类型的函数201

12.6 结构类型嵌套203

习题十二206

第十三章 指针的进一步讨论208

13.1 指针数组和指向指针的指针208

13.1.1 指针数组的概念及其应用208

13.1.2 用指针数组作main函数的形参210

13.1.3 指向一维数组的指针数组211

13.1.4 指向每指针的指针212

13.2 函数的指针和指向函数的指针变量214

13.2.1 函数的指针和指向函数的指针变量214

13.2.2 使用指向函数的指针来调用函数214

13.2.3 指向函数的指针数组216

13.3 返回指针的函数217

13.3.1 返回指针的函数217

13.2.2 指向返回指针的函数的指针变量217

13.2.3 指向返回指针的函数的指针数组219

13.3.4 返回行指针的函数219

13.3.5 指向返回行指针的函数的指针变量219

13.4 用指针处理线性链表220

13.4.1 线性链表的概念220

13.4.2 动态存储分配函数222

13.4.3 线性链表的操作223

习题十三229

第十四章 联合用体与枚举类型231

14.1 联合共用体的定义231

14.2 联合共用体的应用233

14.3 枚举类型235

14.4 类型名重新定义typedef238

习题十四239

第十五章 C语言的编译预处理242

15.1 "文件包含"预处理242

15.2 宏定义预处理244

15.2.1 不带参数的宏定义244

15.2.2 带参数的宏定义245

15.3 条件编译处理247

15.3.1 条件编译预处理命令#ifdef247

15.3.2 条件编译预处理命令#if249

习题十五250

第十六章 位运算251

16.1 二进制位运算概述251

16.2 位运算符252

16.3 位段257

16.3.1 位段的概念和定义257

16.3.2 位段的引用方法259

习题十六260

第十七章 文件262

17.1 C文件概述262

17.1.1 C文件的基本概述262

17.1.2 C文件的处理方法263

17.2 文件类型的指针264

17.3 文件的打开与关闭265

17.3.1 文件的打开265

17.3.2 文件的关闭267

17.4 文件的读写267

17.4.1 输入和输出一个字符267

17.4.2 输入和输出一个字符串272

17.4.3 按记录的方式输入和输出274

17.4.4 格式化的输入和输出277

17.4.5 输入输出一个字279

17.5 文件的定位与随机读写279

17.5.1 文件的定位280

17.5.2 随机的读写281

17.6 文件操作的出错检测282

习题十七284

第十八章 C语言屏幕界面与绘图程序设计286

18.1 视频模式概述286

18.2 本文窗口和图形视区的概述286

18.2.1 什么是窗口286

18.2.2 什么是视区287

18.2.3 坐标287

18.3 文本模式下的程序设计287

18.3.1 控制台的函数287

18.3.2 文本窗口设计294

18.4 图形模式下的程序设计296

18.4.1 图形系统控制函数296

18.4.2 绘图与填充函数300

18.4.3 屏幕和视区操作305

18.4.4 图形模式下的文本输出308

18.4.5 颜色控制312

18.4.6 图形模式下的错误处理316

习题十八318

第十九章 C程序上机调试指导320

19.1 Turbo C 2.0系统简介320

19.2 Turbo C的集成开发环境使用简介320

19.2.1 Turbo C的启动320

19.2.2 Turbo C的基本操作321

19.2.3 Turbo C的热键323

19.2.4 Turbo C的主菜单323

19.3 Turbo C的菜单命令324

19.3.1 文件子菜单(File)324

19.3.2 运行子菜单(Run)324

19.3.3 编译子菜单(Compile)325

19.3.4 工程子菜单(Project)325

19.3.5 选择项子菜单(Options)326

19.3.6 调试子菜单(Debug)327

19.3.7 中断/监视子菜单(Break/watch)327

19.4 C程序调试327

19.4.1 程序的两种方要错误328

19.4.2 调试程序的一般过程及其调试方法328

习题十九332

附录一 ASCII字符表334

附录二 C语言的关键字(保留字)337

附录三 C语言的运算符338

附录四 Turbo C2.0常用库函数338

参考文献358

热门推荐