图书介绍

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

C程序设计语言及其应用
  • 陈礼民等编 著
  • 出版社: 北京:科学出版社
  • ISBN:7030033329
  • 出版时间:1993
  • 标注页数:246页
  • 文件大小:10MB
  • 文件页数:257页
  • 主题词:C语言-程序设计 程序设计-C语言

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 概述1

1.1.1 C语言的由来和发展1

1.1.2 C语言的主要特点2

1.2 C语言程序的基本结构3

1.2.1 程序及其格式3

1.2.2 程序的结构特点3

1.2.3 函数4

1.2.4 函数printf5

1.3 程序的开发过程5

1.3.1 编辑源文件5

1.3.2 编译——生成目标程序5

1.3.3 链接装入——生成可执行文件6

第二章 数据及其运算7

2.1 字符及标识符7

2.1.1 字符7

2.1.2 标识符7

2.2 常量8

2.2.1 整型常量8

2.2.2 浮点数常量9

2.2.3 字符常量9

2.2.4 字符串常量10

2.2.5 符号常量10

2.3 变量11

2.3.1 变量及其类型11

2.3.2 变量的初始化13

2.4 运算符和表达式14

2.4.1 表达式14

2.4.2 算术运算符14

2.4.3 关系运算符16

2.4.4 逻辑运算符16

2.4.5 位操作17

2.4.6 复合赋值运算符19

2.4.7 逗号运算符19

2.4.8 条件运算符19

2.4.9 sizeof运算符20

2.5 运算符的优先级20

2.6 类型转换21

2.6.1 双目运算符的类型转换作用22

2.6.2 赋值运算符的类型转换作用22

2.6.3 强制类型转换22

2.6.4 函数调用的类型转换作用23

2.6.5 数据转换的具体情况23

2.6.6 小结24

2.7 变量的存储类型简介25

2.7.1 auto变量25

2.7.2 extern变量25

2.7.3 static变量25

2.7.4 变量的值26

2.8 数组26

2.8.1 一维数组26

2.8.2 数组初始化27

2.8.3 字符串28

2.8.4 多维数组28

2.8.5 数组运算29

2.9 输入输出简介30

2.9.1 字符的输入和输出30

2.9.2 格式输入30

习题31

第三章 语句及控制流33

3.1 语句33

3.2 程序结构和控制33

3.3 条件语句34

3.3.1 if-else语句34

3.3.2 if语句35

3.3.3 else-if语句36

3.4 循环语句37

3.4.1 while循环语句37

3.4.2 do-while循环语句40

3.4.3 for循环语句41

3.4.4 汽泡排序算法42

3.5 开关语句43

3.6 break,continue,goto,return语句45

3.6.1 break语句45

3.6.2 continue语句46

3.6.3 goto语句47

3.6.4 return语句48

习题48

第四章 函数50

4.1 函数定义50

4.1.1 函数定义50

4.1.2 函数返回值及类型说明52

4.2 函数原型54

4.3 函数调用55

4.3.1 函数调用的一般形式55

4.3.2 函数调用的进一步讨论56

4.3.3 参数传值的基本规则59

4.4 数组作为函数参数62

4.4.1 一维数组的传送62

4.4.2 多维数组作为函数参数64

4.5 递归64

4.6 存储类型及作用域规则67

4.6.1 自动变量67

4.6.2 外部变量和外部函数68

4.6.3 静态变量和静态函数70

4.6.4 寄存器变量72

4.6.5 变量初始化73

习题74

第五章 数组和指针76

5.1 指针、指针说明及初始化76

5.1.1 指针的概念76

5.1.2 指针的说明76

5.1.3 指针赋初值77

5.2 指针的运算78

5.2.1 算术运算78

5.2.2 关系运算79

5.2.3 赋值运算79

5.3 无类型指针及指针转换80

5.4 指针与一维数组81

5.4.1 一维数组的指针表示81

5.4.2 引用调用84

5.4.3 字符串指针88

5.5 二维数组的指针表示91

5.5.1 二维数组中的地址、存储方式和指针的表示91

5.5.2 指向n个元素组成的一维数组的指针92

5.5.3 指针数组93

5.5.4 指向指针的指针94

5.5.5 指针数组和多级指针的应用——字典式的字排序96

5.5.6 指针数组赋初值98

5.6 命令行参数99

5.7 指向函数的指针102

5.7.1 函数地址和函数指针102

5.7.2 函数调用的形式103

5.7.3 例104

习题106

第六章 预处理108

6.1 宏定义108

6.1.1 字符的宏定义108

6.1.2 函数宏110

6.1.3 #undef111

6.1.4 例:qsort函数111

6.1.5 书写格式113

6.2 文件包含113

6.2.1 文件包含113

6.2.2 使用举例114

6.3 条件编译114

6.3.1 #if条件编译115

6.3.2 #ifdef和#ifndef116

6.4 预定义宏和预处理操作符#及##118

6.4.1 预定义宏118

6.4.2 构串操作符#118

6.4.3 二元操作符##118

6.5 宏assert()119

6.6 例:快速排序函数quicksort120

习题122

第七章 结构、联合和其它构造类型123

7.1 结构类型及结构变量的定义123

7.1.1 结构类型定义123

7.1.2 结构变量和结构指针变量124

7.1.3 结构的嵌套定义125

7.2 结构成员的引用及赋值运算125

7.2.1 引用结构成员125

7.2.2 结构整体赋值127

7.3 结构初始化127

7.4 结构与函数128

7.4.1 把结构传给函数128

7.4.2 函数返回值与结构130

7.5 结构数组132

7.6 结构指针数组133

7.7 联合136

7.7.1 联合的定义136

7.7.2 联合的引用方式137

7.7.3 对联合的操作137

7.7.4 联合与结构的差异138

7.8 类型定义139

7.9 枚举类型141

7.9.1 枚举类型定义142

7.9.2 枚举变量定义142

7.9.3 枚举变量的运算143

7.10 位域144

习题146

第八章 文件及其输入输出148

8.1 文件、文件系统和流148

8.1.1 文件的概念148

8.1.2 文件系统148

8.1.3 流149

8.2 标准输入输出及转向150

8.2.1 标准流150

8.2.2 字符读写函数getchar()和putchar(c)151

8.2.3 gets()和puts()152

8.2.4 格式化输入输出函数:printf()和scanf()153

8.2.5 标准输入输出函数的转向159

8.3 文件的打开和关闭160

8.3.1 打开文件函数fopen()160

8.3.2 关闭文件函数fclose()162

8.4 文件的输入输出162

8.4.1 字符输入输出函数162

8.4.2 字符串输入输出函数165

8.4.3 格式化输入输出函数fprintf和fscanf166

8.4.4 数据块读写函数fread和fwrite167

8.5 定位函数及其它函数170

8.5 反绕函数rewind170

8 5.2 随机定位函数fseek170

8.5.3 库函数ftell172

8.6 非缓冲文件系统172

8.6.1 文件的建立、打开和关闭173

8.6.2 read()和write()174

8.6.3 lseek()及随机访问174

习题175

第九章 高级应用176

9.1 动态数据结构176

9.1.1 链表176

9.1.2 二叉树182

9.2 C语言与dBASEⅢ数据文件接口185

9.2.1 dBASEⅢ数据库的数据结构185

9.2.2 C语言对.DBF库文件操作的关键187

9.2.3 用C语言程序访问dBASEⅢ数据库187

9.3 图形程序的编制189

9.3.1 图形适配器和图形显示器190

9.3.2 基本图形功能的实现191

9.3.3 图形方式设置函数和调色板设置函数199

9.3.4 光标位函数和十字光标函数199

9.3.5 简单的绘图程序199

9.3.6 Turbo C的图形函数201

9.3.7 Turbo C图形函数的应用205

附录219

索引245

参考文献246

热门推荐