图书介绍

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

C语言程序设计
  • 余冬梅主编;周小健,王连相副主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111078276
  • 出版时间:2000
  • 标注页数:246页
  • 文件大小:43MB
  • 文件页数:255页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 C语言概述1

1.1 C语言的起源1

1.2 C语言是中级语言1

1.3 C语言是结构化语言2

1.4 C语言是面向程序员的语言3

1.5 编译和解释4

1.6 C语言程序结构5

1.6.1 库和链接6

1.6.2 分别编译7

1.6.3 编译C程序7

1.6.4 C语言的内存映像7

1.7 术语7

1.8 上机指导8

1.8.1 QC的支撑环境8

1.8.2 QC的启动和退出8

1.8.3 QC的窗口和菜单8

1.8.4 QC的编辑键11

1.8.5 QC的鼠标支持12

1.8.6 QC程序的输入和运行12

习题13

第2章 基本数据类型14

2.1 类型14

2.2 保留字、标识符15

2.2.1 单词15

2.2.2 标识符15

2.2.3 保留字15

2.2.4 选择合适的标识符16

2.2.5 常量与变量16

2.3 基本数据类型17

2.3.1 数据的内部表示18

2.3.2 字符类型19

2.3.3 整数类型21

2.3.4 浮点类型和双精度类型22

2.3.5 字符串常量23

2.3.6 符号常量24

2.4 运算符与表达式25

2.4.1 表达式25

2.4.2 算术运算符及算术表达式25

2.4.3 关系运算符及关系运算表达式27

2.4.4 逻辑运算符及逻辑表达式27

2.4.5 赋值表达式28

2.4.6 逗号表达式28

2.4.7 表达式的运算顺序28

2.4.8 条件运算29

2.4.9 sizeof运算29

2.4.10 运算符优先级与结合性质30

2.5 类型之间的关系31

2.5.1 隐式类型转换31

2.5.2 强制类型转换32

2.6 位运算32

2.7 数组和指针35

2.7.1 数组35

2.7.2 指针37

2.7.3 指针和数组的简单用法39

2.8 一个简单的应用程序41

本章小结43

习题43

第3章 结构化程序设计45

3.1 顺序结构程序设计45

3.1.1 赋值语句45

3.1.2 数据输入47

3.1.3 数据输出50

3.2 选择结构程序设计57

3.2.1 条件语句(if)57

3.2.2 开关选择语句62

3.2.3 goto语句66

3.3 循环结构程序设计67

3.3.1 三种循环结构的算法表示及执行过程67

3.3.2 循环的嵌套结构71

3.3.3 循环程序举例72

3.3.4 循环辅助控制80

本章小结83

习题83

第4章 函数85

4.1 概述85

4.2 C语言程序的结构85

4.3 函数的定义和调用86

4.3.1 函数的定义86

4.3.2 函数的调用87

4.4 变量的存储类别和变量的使用范围89

4.4.1 变量的存储类别89

4.4.2 变量的使用范围91

4.4.3 小结92

4.5 函数间的传值93

4.6 函数的嵌套调用96

4.7 函数的递归调用97

4.7.1 递归函数及其执行特点97

4.7.2 实现递归调用的两种结构98

4.7.3 递归结构的函数用法举例99

4.8 函数的应用举例101

本章小结104

习题104

第5章 编译预处理106

5.1 宏定义106

5.1.1 不带参数的宏定义106

5.1.2 带参数的宏定义108

5.2 文件包含109

5.3 条件编译112

本章小结114

习题114

第6章 复合数据类型115

6.1 指针类型115

6.1.1 指针的声明115

6.1.2 指针的引用116

6.1.3 指针的运算116

6.2 数组类型118

6.2.1 一维数组的声明118

6.2.2 一维数组元素的引用与初始化119

6.2.3 数组作为函数的参数120

6.2.4 二维数组的声明与使用122

6.2.5 二维数组元素的引用与初始化123

6.2.6 指针与数组125

6.2.7 指针数组与数组指针126

6.3 字符串129

6.3.1 字符串常量与变量129

6.3.2 字符串数组131

6.3.3 有关字符串操作的系统库函数133

6.3.4 字符串的用法举例135

6.4 结构类型137

6.4.1 结构类型138

6.4.2 访问结构成员140

6.4.3 结构指针和结构数组141

6.4.4 结构指针作为函数的参数147

6.4.5 结构类型及结构指针的应用举例147

6.5 关于指针的另外几种用法158

6.5.1 指向函数的指针158

6.5.2 指针类型的函数161

6.5.3 指向指针的指针(二级指针)163

6.5.4 main函数的参数164

6.6 位域、联合、枚举和类型别名167

6.6.1 位域167

6.6.2 联合类型170

6.6.3 枚举类型173

6.5.4 类型别名174

本章小结175

习题175

第7章 文件及应用179

7.1 C语言文件的概念179

7.1.1 ANSI C的I/O和UNIX C的I/O179

7.1.2 流和文件179

7.1.3 C语言文件182

7.2 文件系统的基础182

7.2.1 定义文件结构类型的指针183

7.2.2 用于文件操作的函数184

7.3 建立文件的基本步骤199

7.4 读取文件的基本步骤201

7.5 非缓冲文件系统202

7.5.1 open( )203

7.5.2 close( )203

7.5.3 creat( )204

7.5.4 read( )和write( )205

7.5.5 unlink( )206

7.5.6 lseek( )206

7.5.7 缓冲文件系统和非缓冲文件系统的区别207

本章小结207

习题208

第8章 基本应用综合举例209

8.1 数组元素的查找和排序209

8.1.1 排序及应用209

8.1.2 查找214

8.2 数值积分217

8.2.1 矩形法218

8.2.2 梯形法219

8.2.3 辛普生法220

8.3 非线性方程的求根222

8.3.1 牛顿迭代法222

8.3.2 二分法224

8.3.3 弦截法225

8.4 C语言动态数据结构及其用法226

8.4.1 动态存储分配226

8.4.2 线性动态数据结构及链表的应用227

8.4.3 非线性动态数据结构及二叉树的应用238

8.5 文件的应用237

8.5.1 用户数据文件的应用237

8.5.2 用户文本文件的应用238

参考文献246

热门推荐