图书介绍
C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 徐士良编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115113572
- 出版时间:2003
- 标注页数:270页
- 文件大小:10MB
- 文件页数:283页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1程序设计语言的发展1
第1章 绪论1
1.2程序设计的基本过程4
1.3程序设计的基本方法13
1.3.1 结构化程序设计13
1.3.2模块化程序设计15
1.3.3 自顶向下、逐步细化的设计过程16
习题118
2.1简单的C语言程序19
第2章 C程序的基本组成19
2.2基本数据类型变量的定义与宏定义22
2.2.1 整型常量及其变量的定义22
2.2.2实型常量及其变量的定义27
2.2.3 字符型常量及其变量的定义28
2.3数据的输入与输出31
2.3.1格式输出函数31
2.3.2格式输入函数33
2.3.4字符输入函数36
2.3.3字符输出函数36
2.4数据的处理37
2.4.1赋值运算37
2.4.2算术运算37
2.4.3关系运算39
2.4.4逻辑运算40
2.4.5增1与减1运算符43
2.4.6 sizeof运算符43
2.4.7逗号运算符44
2.5宏定义45
2.4.8标准函数45
2.5.1符号常量定义46
2.5.2带参数的宏定义47
习题251
第3章 选择结构55
3.1语句与复合语句55
3.2 if语句58
3.3 if…else结构61
3.4条件运算符66
3.5 switch结构68
3.6程序举例74
习题381
第4章 循环结构83
4.1当型循环与直到型循环83
4.1.1 当型循环结构83
4.1.2直到型循环结构86
4.1.3 当型循环结构与直到型循环结构的区别与联系87
4.2 for循环89
4.3.1循环的嵌套92
4.3循环的嵌套与其他有关语句92
4.3.2 break语句95
4.3.3 continue语句97
4.4程序举例99
4.4.1 列举算法99
4.4.2密码问题103
4.4.3对分法求方程实根105
4.4.4迭代法求方程实根107
4.4.5牛顿法求方程实根108
4.4.6梯形法求定积分110
习题4112
第5章 模块设计114
5.1模块的实现——函数114
5.1.1 函数的概念114
5.1.2函数的定义116
5.1.3 函数的调用118
5.2模块间的参数传递120
5.2.1形参与实参的结合方式120
5.2.2局部变量与全局变量122
5.2.3动态存储变量与静态存储变量123
5.2.4 内部函数与外部函数129
5.3模块的递归调用131
5.4程序举例133
5.5编译预处理138
5.5.1文件包含命令138
5.5.2条件编译命令140
习题5146
第6章 数组147
6.1一维数组147
6.1.1 一维数组的定义与引用147
6.1.2一维数组的初始化150
6.2.1 二维数组的定义与引用153
6.2.2二维数组的初始化153
6.2二维数组153
6.3字符数组与字符串155
6.3.1 字符数组的定义与初始化155
6.3.2字符串156
6.3.3 字符数组与字符串的输入与输出157
6.3.4字符串处理函数160
6.4.1形参数组与实参数组的结合162
6.4数组作为函数参数162
6.4.2二维数组作为函数参数164
6.5程序举例166
习题6171
第7章 指针172
7.1指针的基本概念172
7.2指针变量173
7.2.1指针变量的定义与引用173
7.2.2指针变量作为函数参数175
7.3.1数组的指针与数组元素的指针177
7.3数组与指针177
7.3.2数组指针作为函数参数179
7.3.3多维数组与指针181
7.4字符串与指针183
7.4.1字符串指针183
7.4.2字符串指针作为函数参数187
7.5指针数组与指向指针的指针189
7.5.1指针数组的概念189
7.5.2指向指针的指针191
7.5.3 main函数的形参192
7.6函数与指针193
7.6.1用函数指针变量调用函数193
7.6.2 函数指针变量作为函数参数195
7.7程序举例196
习题7200
第8章 结构体与联合体202
8.1结构体类型变量202
8.1.1结构体类型变量的定义202
8.1.2结构体类型变量的引用204
8.1.4结构体类型变量的初始化205
8.1.3结构体的嵌套205
8.1.5结构体与函数207
8.2结构体数组210
8.2.1结构体数组的定义与引用210
8.2.2结构体数组作为函数参数213
8.3结构体与指针215
8.3.1 结构体类型指针变量的定义与引用215
8.3.2结构体类型指针作为函数参数216
8.4.1链表的基本概念220
8.4链表220
8.4.2链表的基本运算222
8.5联合体226
8.6枚举类型与自定义类型名227
8.6.1枚举类型227
8.6.2自定义类型名230
8.7程序举例231
习题8239
9.1.2缓冲文件系统240
9.1.1文本文件与二进制文件240
9.1文件的概念240
第9章 文件240
9.1.3文件类型指针241
9.2 文件的打开与关闭241
9.2.1文件的打开241
9.2.2文件的关闭242
9.3文件的读写242
9.3.1文件读函数242
9.3.2文件写函数244
9.4文件的定位246
9.5程序举例247
习题9249
第10章 位运算251
10.1二进制位运算251
10.2位段256
10.3程序举例258
习题10260
附录1 基本ASCII码表261
附录2 TurboC常用库函数264
参考文献270