图书介绍
C语言程序设计及应用PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计及应用](https://www.shukui.net/cover/65/33104336.jpg)
- 谢乐军编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502434615
- 出版时间:2004
- 标注页数:304页
- 文件大小:40MB
- 文件页数:314页
- 主题词:C语言-程序设计
PDF下载
下载说明
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
1.1.2 算法1
1.1.3 数据结构4
1.1.4 程序设计语言5
1.2 一般程序设计方法6
1.2.1 建立数学模型6
1.2.2 选定算法6
1.2.3 编程7
1.2.4 测试及调试8
1.3 结构化程序设计8
1.4 程序设计风格9
1.5 C语言简介10
1.5.1 C语言的特点10
1.5.2 C程序的结构11
1.5.3 C语句概述13
1.5.4 C程序的上机过程14
小结16
综合练习一16
一、选择题16
二、填空题16
三、上机题16
2.1.1 常量17
2.1 常量与变量17
第2章 C语言的基本概念17
2.1.2 变量18
2.2 简单数据类型19
2.2.1 整数类型20
2.2.2 浮点类型22
2.2.3 字符类型23
2.3 运算符与表达式25
2.3.1 算术运算符与算术表达式25
2.3.2 赋值运算符与赋值表达式28
2.3.3 逗号运算符与逗号表达式29
2.4 类型转换30
2.4.1 自动类型转换30
2.4.2 强制类型转换31
小结31
综合练习二31
一、选择题31
二、填空题32
三、上机题32
第3章 顺序结构程序设计33
3.1 顺序结构的设计思想33
3.2 实现顺序结构的语句33
3.2.1 赋值语句33
3.2.2 标准的输入输出34
3.3 顺序结构程序设计举例45
综合练习三46
一、选择题46
小结46
二、填空题47
三、上机题47
第4章 分支结构程序设计48
4.1 分支结构的设计思想48
4.2 实现分支结构判断条件的构成48
4.2.1 关系运算符与关系表达式48
4.2.2 逻辑运算符与逻辑表达式50
4.3.1 if语句52
4.3 实现分支结构的语句52
4.3.2 switch语句58
4.4 分支结构程序举例60
小结62
综合练习四62
一、选择题62
二、填空题63
三、上机题63
5.2.1 while语句64
5.2 实现循环结构的语句64
第5章 循环结构程序设计64
5.1 循环结构的设计思想64
5.2.2 for语句66
5.2.3 do-while语句70
5.3 循环嵌套的概念及实现71
5.4 循环结构的程序设计举例72
5.5 其他语句75
5.5.1 break(间断语句)75
5.5.2 continue(接续语句)77
5.5.3 goto(转向语句)78
小结79
综合练习五79
一、选择题79
二、填空题80
三、上机题81
6.1 函数基础82
6.1.1 概述82
第6章 函数82
6.1.2 函数定义83
6.1.3 函数的参数85
6.1.4 函数的返回值86
6.2 函数调用87
6.2.1 函数声明87
6.2.2 函数调用方式88
6.2.3 函数调用中的值传递方式89
6.3.1 函数嵌套调用90
6.3 函数的嵌套调用和递归调用90
6.3.2 函数递归调用91
6.4 变量的作用域和存储类别93
6.4.1 变量的作用域93
6.4.2 变量的存储类别96
6.5 外部函数与内部函数101
6.5.1 外部函数101
6.5.2 内部函数102
6.6 应用举例103
一、选择题110
小结110
综合练习六110
二、填空题111
三、上机题112
第7章 指针113
7.1 指针的概念113
7.2 指针变量113
7.2.1 指针变量的定义113
7.2.2 指针变量的引用115
7.3 函数之间的地址传送118
7.3.1 指针做函数参数118
7.3.2 返回指针值的函数120
7.4 函数的指针与指向函数的指针变量122
7.5 应用举例123
7.5.1 指针运算符123
7.5.2 指针变量的运算124
综合练习七126
一、选择题126
小结126
二、填空题127
三、上机题128
第8章 数组129
8.1 一维数组129
8.1.1 一维数组的定义129
8.1.2 一维数组元素的引用130
8.1.3 一维数组的初始化132
8.2.1 二维数组的定义134
8.2 二维数组134
8.2.2 二维数组元素的引用135
8.2.3 二维数组的初始化136
8.3 字符数组137
8.3.1 字符数组的定义和使用137
8.3.2 字符串和字符数组139
8.3.3 常用字符串处理函数141
8.4 一维数组和指针145
8.4.1 指向一维数组的指针变量145
8.4.2 通过指针引用数组元素146
8.5 二维数组和指针149
8.5.1 二维数组元素的地址149
8.5.2 指向二维数组元素的指针变量151
8.6 字符串和指针151
8.6.1 指向字符串常量的指针变量151
8.6.2 字符串常量指针变量与字符数组的区别155
8.7 向函数传递数组156
8.7.1 值传递方式与地址传递方式156
8.7.2 数组名做函数参数158
8.8 指针数组及带参main函数164
8.8.1 指针数组的定义和作用164
8.8.2 main函数的参数169
8.9 应用举例170
小结176
综合练习八176
一、选择题176
二、填空题177
三、上机题178
第9章 结构体、共用体和枚举类型179
9.1 结构体类型与结构体变量179
9.1.1 结构体类型的定义179
9.1.2 结构体变量的定义179
9.1.3 结构体变量的初始化181
9.2 结构体数组182
9.2.1 结构体数组的定义182
9.2.2 结构体数组的初始化183
9.3 向函数传递结构体数据185
9.4 结构指针变量的说明和使用186
9.4.1 指向结构变量的指针186
9.4.2 指向结构数组的指针188
9.4.3 结构指针变量作函数参数189
9.5 链表190
9.5.1 动态存储结构190
9.5.3 链表操作192
9.5.2 链表概念192
9.6 共用体193
9.6.1 共用体类型的定义193
9.6.2 共用体变量使用194
9.7 枚举类型195
9.7.1 枚举类型和枚举变量的定义195
9.7.2 枚举类型变量使用195
9.8 用户自定义类型197
9.9 应用举例198
小结202
综合练习九202
一、选择题202
二、填空题203
三、上机题204
第10章 编译预处理205
10.1 宏定义205
10.1.1 不带参数的宏定义205
10.1.2 带参数的宏定义208
10.1.3 终止宏定义213
10.2 文件包含213
10.3 条件编译214
10.4 应用实例216
小结219
综合练习十219
一、选择题219
二、填空题220
三、上机题221
第11章 位运算222
11.1 位运算基础222
11.1.1 字节和位222
11.1.2 原码、反码、补码222
11.2 位运算符223
11.2.1 按位与运算符223
11.2.2 按位或运算符224
11.2.3 按位异或(XOR)运算符224
11.2.5 左移运算符<<225
11.2.6 右移运算符>>225
11.2.4 取反运算符225
11.3 位域226
11.4 应用实例228
小结230
综合练习十一230
一、选择题230
二、填空题231
三、上机题231
12.1.1 文件的概念232
12.1 C文件的基础知识232
第12章 文件232
12.1.2 C文件操作的基本方法233
12.2 文件指针233
12.3 文件操作233
12.3.1 文件打开233
12.3.2 文件关闭235
12.3.3 读、写文件235
12.3.4 文件定位243
12.4 应用实例245
12.3.5 出错检测245
综合练习十二248
一、选择题248
二、填空题248
三、上机题248
小结248
第13章 C语言的图形功能简介249
13.1 C语言图形模式的基本概念249
13.2.2 有关坐标位置的函数250
13.2.3 画线函数250
13.2.1 画点函数250
13.2 基本图形函数250
13.2.4 设定线型函数252
13.2.5 封闭图形的填充253
13.2.6 有关图形窗口和图形屏幕操作函数255
13.3 应用实例256
二、填空题259
一、选择题259
综合练习十三259
小结259
三、上机题260
第14章 综合实例261
14.1 C语言编程总结261
14.2 应用实例262
小结273
附录A 标准库函数274
A.1 数学函数274
A.2 字符函数和字符串函数275
A.3 输入输出函数276
A.4 动态存储分配函数279
附录B ASCII码表280
附录C C语言常用关键字282
附录D C语言运算符优先级别及结合方式283
附录E TurboC(V2.0)编译错误信息284
E.1 致命错误英汉对照及处理方法284
E.2 一般错误信息英汉对照及处理方法284
F.2 Turbo C 2.0集成开发环境的使用290
附录F Turbo C(V2.0)使用指南290
F.1 Turbo C 2.0的安装和启动290
F.3 Turbo C 2.0的配置文件296
参考答案297
第1章297
第2章297
第3章297
第4章298
第5章298
第6章299
第7章300
第8章300
第9章301
第10章302
第11章302
第12章303
第13章304