图书介绍
C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 马德骏等主编 著
- 出版社: 北京:科学出版社
- ISBN:7030111001
- 出版时间:2003
- 标注页数:212页
- 文件大小:8MB
- 文件页数:222页
- 主题词:
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章 C语言程序设计基础知识1
1.1概述1
1.1.1信息的表示1
1.1.2计算机系统的基本组成6
1.2算法及其表示9
1.2.1算法的概念和特点9
1.2.2算法的表示9
1.3.2C语言的标识符与关键字12
1.3.1C语言的发展历史及特点12
1.3C语言基本知识12
1.3.3C语言的基本结构13
习题一15
第二章 基本数据类型及其运算17
2.1基本数据类型17
2.2常量与变量18
2.2.1常量18
2.2.2变量22
2.3.1算术运算符和算术表达式23
2.3运算符与表达式23
2.3.2赋值运算符和赋值表达式24
2.3.3自增和自减运算符27
2.3.4逗号运算符和逗号表达式29
2.3.5位运算符29
2.3.6其他运算符31
2.3.7混合运算32
习题二34
3.1基本语句36
第三章 顺序结构程序设计36
3.2赋值语句37
3.3数据的输入输出37
3.3.1格式输出函数printf()37
3.3.2格式输入函数scanf()42
3.3.3字符的输入、输出函数getchar()和putchar()45
3.4顺序结构程序设计示例45
习题三47
4.2.1逻辑运算符50
4.2逻辑运算符和逻辑表达式50
4.1.2关系表达式50
4.1.1关系运算符50
4.1关系运算符和关系表达式50
第四章 选择结构程序设计50
4.2.2逻辑表达式51
4.3条件运算符和条件表达式52
4.4if语句52
4.4.1if语句格式152
4.4.2if语句格式253
4.4.3if语句的嵌套54
4.4.4if语句格式355
4.5switch语句56
4.5.1switch语句56
4.5.2break语句(也称为中断语句)57
4.6goto语句57
4.7选择结构程序设计示例57
习题四60
第五章 循环结构程序设计63
5.1循环和循环体63
5.2while循环结构63
5.3do-while循环结构64
5.4for循环结构65
5.5几种循环结构的比较66
5.6continue语句68
5.7循环结构的嵌套68
5.8循环结构程序设计示例70
习题五74
第六章 数组78
6.1概述78
6.2.2数组的维数79
6.2.3数组的定义79
6.2.1数组和数组元素79
6.2数组、数组元素和数组的维数79
6.2.4数组元素的引用80
6.3数值型数组80
6.3.1数值型数组的初始化81
6.3.2数值型数组的输入和输出81
6.3.3数值型数组示例82
6.4字符型数组86
6.4.1字符型数组的初始化87
6.4.2字符型数组的输入和输出87
6.4.3字符串函数89
6.5字符型数组示例91
习题六92
第七章 函数95
7.1函数的概念95
7.2函数的定义形式95
7.3函数的调用和函数值的返回97
7.3.1函数的参数97
7.3.2函数的调用形式98
7.3.4函数的声明(declaration)99
7.3.3函数的返回99
7.3.5函数的嵌套调用100
7.4递归函数和递归调用101
7.5变量的作用域103
7.5.1局部变量103
7.5.2全局变量104
7.6变量的存储类别105
7.8编译预处理108
7.8.1宏定义108
7.7内部函数和外部函数108
7.8.2文件包含110
7.8.3条件编译111
7.9函数应用示例112
习题七115
第八章 指针118
8.1指针和指针变量118
8.1.1地址与指针118
8.1.2指向变量的指针变量118
8.1.3指针的运算120
8.1.4指针变量作为函数参数122
8.2数组的指针表示123
8.2.1一维数组的指针表示123
8.2.2二维数组的指针表示125
8.2.3字符串的指针表示128
8.2.4数组作为函数参数时的指针表示130
8.3指针数组132
8.3.1指针数组的定义132
8.3.2指针数组的应用133
8.4指针变量的指针134
8.5.1函数指针变量的定义与应用135
8.5函数的指针135
8.5.2用函数的指针作函数的参数136
8.6指针函数137
8.7指针应用示例137
习题八140
第九章 结构体、共用体和枚举144
9.1结构体的基本概念144
9.1.1结构体类型及变量的定义144
9.1.2结构体变量初始化及引用146
9.2结构体数组148
9.3利用结构体和指针处理动态链表151
9.3.1单向链表的结构体152
9.3.2建立链表152
9.3.3链表的遍历154
9.3.4链表的删除操作155
9.3.5链表的插入操作156
9.4共用体159
9.4.1共用体类型及变量的定义160
9.4.2共用体变量的使用161
9.5枚举类型163
9.6用typedef定义类型新名164
习题九165
第十章 文件169
10.1C文件简介169
10.2文件的打开与关闭169
10.2.1文件的打开170
10.2.2文件的关闭171
10.3文件的输入/输出操作171
10.4.3fseek函数176
10.4.2ftell函数176
10.4.1rewind函数176
10.4文件的随机访问176
习题十178
第十一章 综合应用及进阶181
11.1一个图形应用的实例181
11.2一个TSR技术应用的实例197
习题十一202
附录203
附录Ⅰ ASCII码字符表203
附录Ⅱ 运算符的优先级和结合性204
附录Ⅲ C的函数库205