图书介绍
计算机程序设计基础 C语言PDF|Epub|txt|kindle电子书版本网盘下载
![计算机程序设计基础 C语言](https://www.shukui.net/cover/72/30759910.jpg)
- 郭秀娟,崔星华主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302253327
- 出版时间:2011
- 标注页数:298页
- 文件大小:84MB
- 文件页数:310页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
计算机程序设计基础 C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C语言概述1
1.1C语言的发展与特点1
1.1.1C语言的发展1
1.1.2C语言的特点2
1.2程序设计的基本概念4
1.2.1程序4
1.2.2程序设计4
1.2.3算法6
1.2.4数据结构6
1.3C语言的字符集与标识符7
1.4程序举例8
1.5本章小结12
习题13
第2章数据类型14
2.1C语言的数据类型14
2.2常量15
2.2.1整型常量15
2.2.2实型常量16
2.2.3字符常量17
2.2.4字符串常量18
2.2.5符号常量19
2.3变量20
2.3.1整型变量20
2.3.2实型变量23
2.3.3字符变量24
2.3.4变量赋初值26
2.4数据间的混合运算与类型转换27
2.5本章小结28
习题29
第3章C语言的运算符与表达式31
3.1C运算符简介31
3.1.1C运算符的种类31
3.1.2算术运算符和算术表达式32
3.2赋值运算符和赋值表达式34
3.3逗号运算符和逗号表达式36
3.4本章小结37
习题37
第4章顺序结构程序设计39
4.1C程序中的语句39
4.2赋值语句41
4.3数据的输入输出42
4.3.1字符数据的输入输出43
4.3.2格式输出函数45
4.3.3格式输入函数48
4.4程序举例53
4.5本章小结55
习题55
第5章分支结构程序设计58
5.1关系运算符和表达式58
5.1.1关系运算符及其优先次序58
5.1.2关系表达式58
5.2逻辑运算符和表达式59
5.2.1逻辑运算符及其优先次序59
5.2.2逻辑运算的值60
5.2.3逻辑表达式60
5.3if语句61
5.3.1if语句的三种形式61
5.3.2if语句的嵌套64
5.3.3条件运算符和条件表达式66
5.3.4switch语句67
5.4程序举例69
5.5本章小结70
习题71
第6章循环结构程序设计72
6.1while语句72
6.2do-while语句74
6.3for语句75
6.4循环的嵌套77
6.5几种循环的比较78
6.6break和continue语句78
6.6.1break语句78
6.6.2continue语句79
6.7程序举例80
6.8本章小结82
习题83
第7章数组87
7.1一维数组87
7.1.1一维数组的定义及初始化87
7.1.2一维数组元素的引用89
7.1.3一维数组程序举例91
7.2二维数组的定义和引用92
7.2.1二维数组的定义及初始化92
7.2.2二维数组元素的引用95
7.2.3二维数组程序举例95
7.3字符数组96
7.3.1字符数组的定义及初始化96
7.3.2字符数组的引用97
7.3.3字符串和字符串结束标志98
7.3.4字符数组的输入输出98
7.3.5字符串处理函数100
7.4程序举例103
7.5本章小结108
习题108
第8章函数110
8.1概述110
8.2函数定义的一般形式111
8.3函数参数与函数值113
8.3.1形式参数和实际参数113
8.3.2函数的返回值115
8.4函数的调用115
8.4.1函数调用的一般形式115
8.4.2函数调用的方式116
8.4.3函数调用的声明117
8.4.4函数的嵌套调用118
8.4.5函数的递归调用118
8.5数组作为函数参数122
8.6变量的作用域127
8.6.1局部变量127
8.6.2全局变量129
8.7变量的存储类型131
8.7.1变量的动态与静态存储方式131
8.7.2局部变量的存储类型131
8.7.3全局变量的存储类型133
8.8内部函数与外部函数135
8.9本章小结136
习题136
第9章预处理命令139
9.1概述139
9.2宏定义139
9.2.1无参宏定义139
9.2.2带参宏定义143
9.3文件包含148
9.4条件编译148
9.5本章小结151
习题151
第10章指针154
10.1地址指针的基本概念154
10.2变量的指针和指向变量的指针变量155
10.2.1定义一个指针变量155
10.2.2指针变量的引用156
10.2.3指针变量作为函数参数159
10.2.4指针变量几个问题的进一步说明162
10.3数组指针和指向数组的指针变量165
10.3.1指向数组元素的指针166
10.3.2通过指针引用数组元素167
10.3.3数组名作函数参数170
10.3.4指向多维数组的指针和指针变量176
10.4字符串的指针指向字符串的指针变量179
10.4.1字符串的表示形式179
10.4.2字符串指针变量与字符数组的区别182
10.5函数指针变量183
10.6指针型函数185
10.7指针数组和指向指针的指针186
10.7.1指针数组的概念186
10.7.2指向指针的指针190
10.7.3main函数的参数192
10.8有关指针的数据类型和指针运算的小结193
10.8.1有关指针的数据类型的小结193
10.8.2指针运算的小结193
10.8.3void指针类型194
10.9本章小结194
习题195
第11章结构体与共用体197
11.1定义一个结构的一般形式197
11.2结构类型变量的说明198
11.3结构变量成员的表示方法200
11.4结构变量的赋值200
11.5结构变量的初始化201
11.6结构数组的定义202
11.7结构指针变量的说明和使用205
11.7.1指向结构变量的指针205
11.7.2指向结构数组的指针207
11.7.3结构指针变量作为函数参数208
11.8动态存储分配209
11.9链表的概念211
11.10枚举类型213
11.10.1枚举类型的定义和枚举变量的说明213
11.10.2枚举类型变量的赋值和使用214
11.11类型定义符typedef216
11.12本章小结217
习题217
第12章文件220
12.1C文件概述220
12.2文件指针221
12.3文件的打开与关闭221
12.3.1文件的打开(fopen函数)221
12.3.2文件关闭函数(fclose函数)223
12.4文件的读写223
12.4.1字符读写函数fgetc和fputc224
12.4.2字符串读写函数fgets和fputs227
12.4.3数据块读写函数fread和fwrite229
12.4.4格式化读写函数fscanf和fprintf231
12.5文件的随机读写232
12.5.1文件定位232
12.5.2文件的随机读写233
12.6文件检测函数234
12.6.1文件结束检测函数feof函数234
12.6.2读写文件出错检测函数234
12.6.3文件出错标志和文件结束标志置0函数234
12.7本章小结235
习题235
第13章位运算236
13.1位运算符236
13.1.1按位与运算236
13.1.2按位或运算237
13.1.3按位异或运算237
13.1.4求反运算238
13.1.5左移运算238
13.1.6右移运算238
13.2位域(位段)239
13.3本章小结242
习题242
附录A244
实验一C语言的运行环境和运行过程244
实验二C语言的基础知识250
实验三 简单的C程序设计253
实验四 选择结构程序设计254
实验五 循环结构程序设计258
实验六 一维数组262
实验七 二维数组265
实验八 函数267
实验九 文件272
实验十 综合练习274
模拟试题一274
模拟试题二277
模拟试题三281
2008年9月全国计算机等级考试二级C试卷284
2008年9月全国计算机等级考试二级C试卷参考答案293
附录B字符的ASCII码表295
参考文献298