图书介绍
新编C程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 常东超主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302288008
- 出版时间:2012
- 标注页数:264页
- 文件大小:10MB
- 文件页数:280页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
新编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.3.1 C语言程序范例2
1.3.2 C语言程序结构特点4
1.4 C语言程序的开发过程4
本章小结6
习题16
第2章 数据类型7
2.1数据类型的分类7
2.1.1什么是数据类型7
2.1.2 C语言的数据类型分类7
2.2常量10
2.2.1整型常量10
2.2.2字符串常量13
2.2.3实型常量13
2.3变量14
2.3.1什么是变量14
2.3.2变量定义语句15
2.4标准输入输出函数15
本章小结22
习题222
第3章 运算符和表达式26
3.1运算符与运算符的分类26
3.2表达式与表达式的计算33
3.2.1表达式33
3.2.2复合表达式的计算34
3.2.3数据类型转换36
本章小结38
习题338
第4章 语句41
4.1基本语句41
4.2流程控制语句42
4.2.1程序流程43
4.2.2分支语句44
4.2.3循环语句50
4.2.4转向语句57
4.2.5综合举例60
本章小结63
习题463
第5章 数组69
5.1一维数组69
5.1.1一维数组的定义69
5.1.2一维数组元素的引用70
5.1.3一维数组的初始化71
5.1.4一维数组应用举例71
5.2二维数组和多维数组76
5.2.1二维数组和多维数组的定义76
5.2.2二维数组和多维数组的引用77
5.2.3二维数组和多维数组的初始化78
5.2.4二维数组和多维数组的举例79
5.3字符数组和字符串82
5.3.1字符数组82
5.3.2字符串84
5.3.3字符串处理函数85
5.3.4字符数组的举例91
本章小结94
习题594
第6章 函数96
6.1函数的概念96
6.2函数的定义和声明97
6.2.1函数的定义97
6.2.2函数声明99
6.3函数调用101
6.4函数传递机制104
6.5递归109
6.6变量的作用域及存储类别112
6.6.1变量的作用域112
6.6.2变量的存储类别115
6.7库函数119
6.7.1库函数119
6.7.2常用库函数120
本章小结123
习题6124
第7章 指针127
7.1指针的概念127
7.2指针变量的定义128
7.3指针的运算130
7.3.1指针变量的赋值运算130
7.3.2指针变量的算术运算131
7.3.3指针变量的关系运算134
7.4指向数组的指针135
7.5字符串的指针137
7.6函数与指针139
7.6.1指针变量作为函数参数139
7.6.2指针型函数142
7.6.3指向函数的指针143
7.7指针数组和二维数组的行指针144
7.7.1指针数组的定义和应用145
7.7.2二维数组的行指针147
7.7.3 main函数的参数149
7.8指向指针的指针151
7.8.1二级指针的定义151
7.8.2二级指针的应用151
7.9有关指针的数据类型和指针运算的小结152
7.9.1有关指针的数据类型的小结152
7.9.2指针运算的小结153
7.9.3 void指针类型153
7.10与指针有关的C程序典型举例153
本章小结160
习题7160
第8章 文件包含和预编译169
8.1宏定义169
8.1.1不带参数的宏定义169
8.1.2带参数的宏定义172
8.2文件包含174
8.3条件编译176
本章小结178
习题8178
第9章 篇构体与共用体182
9.1结构体类型变量定义和引用182
9.1.1结构体类型定义182
9.1.2结构体类型变量定义183
9.1.3结构体类型变量的初始化184
9.1.4结构体类型变量的引用185
9.2结构体数组186
9.2.1结构体数组的定义186
9.2.2结构体数组的初始化187
9.2.3结构体数组的引用187
9.2.4结构体数组的应用举例187
9.3结构体指针189
9.3.1指向结构体变量的指针189
9.3.2指向结构体数组的指针191
9.3.3结构体指针变量作函数参数193
9.4链表193
9.4.1用指针处理链表194
9.4.2处理动态链表的函数196
9.4.3建立链表197
9.4.4输出链表199
9.4.5链表的删除操作199
9.4.6链表的插入操作200
9.5共用体202
9.5.1概念202
9.5.2共用体类型的定义203
9.5.3共用体变量的定义203
9.5.4共用体变量的引用204
9.5.5共用体类型数据的特点205
9.6枚举类型205
9.7类型定义207
本章小结209
习题9209
第10章 位运算212
10.1概述212
10.2位运算符和位运算212
10.2.1按位与运算符(&)212
10.2.2按位或运算符(|)214
10.2.3按位取反运算符(~)214
10.2.4按位异或运算符(^)215
10.2.5左移运算符(<<)216
10.2.6右移运算符(>>)217
10.2.7位运算赋值运算符218
10.3位运算应用举例218
10.4位段221
10.4.1位段的概念221
10.4.2位段的定义222
10.4.3位段的引用223
本章小结224
习题10224
第11章 文件225
11.1 C语言文件的概念225
11.2文件指针226
11.3文件的打开与关闭226
11.3.1文件的打开(fopen函数)226
11.3.2文件关闭函数(fclose函数)228
11.4文件的读写228
11.4.1字符读写函数fgetc和fputc228
11.4.2字符串读写函数fgets和fputs231
11.4.3数据块读写函数fread和fwtrite233
11.4.4格式化读写函数fscanf和fprintf234
11.5文件的随机读写236
11.5.1文件定位236
11.5.2获取文件指针当前位置236
11.6文件检测函数237
11.6.1文件结束检测函数feof函数237
11.6.2读写文件出错检测函数237
本章小结237
习题11237
附录A常用字符与ASCII码对照表239
附录B Turbo C常用标准库函数240
附录C保留关键字254
附录D书后习题参考答案255
参考文献264