图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 胡建平主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302178321
- 出版时间:2008
- 标注页数:273页
- 文件大小:46MB
- 文件页数:285页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1程序与程序设计语言1
程序的基本概念1
程序设计语言2
1.2 C语言的历史背景3
1.3 C语言的特点4
1.4简单的C程序介绍5
简单的C程序5
C程序的结构特点6
程序设计风格7
1.5 C语言编译环境8
小结12
习题12
第2章 C语言语法基础13
2.1 C语言字符集和词汇13
C语言字符集13
C语言词汇13
2.2常量与变量15
2.3数据类型15
整型数据16
实型数据18
字符型数据19
2.4运算符和表达式21
简单赋值运算符及其表达式22
算术运算符及其表达式23
复合赋值运算符及其表达式24
长度测试运算符25
逗号运算符及其表达式25
2.5数据类型转换26
小结28
习题28
第3章 C程序设计初步31
3.1算法31
算法的概念31
算法描述32
3.2结构化程序设计方法简介34
3.3 C语言语句分类35
3.4数据的输入输出37
printf函数(格式输出函数)37
scanf函数(格式输入函数)39
字符输入输出函数41
3.5顺序程序设计42
小结44
习题44
第4章 选择结构程序设计47
4.1关系运算符和关系表达式47
关系运算符47
关系表达式48
4.2逻辑运算符和逻辑表达式49
逻辑运算符49
逻辑表达式50
4.3 if语句51
单分支结构if语句51
双分支选择结构if…else语句53
多分支选择结构if…else if语句54
if语句的嵌套55
4.4 switch语句57
小结59
习题60
第5章 循环结构程序设计64
5.1 goto语句64
5.2 while语句65
5.3 do…while语句67
5.4 for语句69
5.5循环的嵌套71
5.6 break和continue语句72
break语句72
continue语句73
5.7程序举例74
小结76
习题76
第6章 数组82
6.1一维数组82
一维数组的定义82
一维数组元素的引用83
一维数组的初始化84
一维数组程序举例85
6.2二维数组90
二维数组的定义90
二维数组元素的引用91
二维数组的初始化93
二维数组程序举例94
6.3字符数组97
字符数组的定义97
字符数组的初始化98
字符串和字符串结束标志99
字符数组的输入输出99
字符串处理函数101
字符数组程序举例105
小结108
习题109
第7章 函数114
7.1概述114
C程序的一般结构114
函数分类115
7.2函数的定义116
函数定义的一般形式116
函数的返回值119
7.3函数调用120
函数调用的格式和执行过程120
形式参数与实际参数的数据传递121
函数声明123
7.4函数的嵌套与递归调用126
函数的嵌套调用126
函数的递归调用127
7.5数组名作为函数参数130
7.6变量的作用域133
局部变量133
全局变量134
7.7变量的存储类型137
静态存储变量138
动态存储变量140
7.8内部函数和外部函数140
小结142
习题142
第8章 指针148
8.1概述148
8.2指针变量149
指针变量的定义149
指针变量的引用150
指针的运算153
8.3指针与函数155
指针作为函数参数155
指针型函数157
函数指针变量158
8.4指针与数组161
指向数组元素的指针161
通过指针引用数组元素162
指向多维数组的指针和指针变量165
指向数组的指针变量作函数参数169
8.5指针与字符串171
8.6指针数组175
8.7指向指针的指针178
8.8 main函数的参数182
8.9动态存储分配183
小结185
习题187
第9章 预处理192
9.1宏定义192
无参宏定义192
带参宏定义195
9.2文件包含198
小结199
习题199
第10章 结构体和共用体201
10.1结构体类型与变量201
10.2结构体成员的访问和初始化204
结构体成员的访问204
结构体变量初始化205
嵌套结构的初始化206
10.3结构体数组207
结构体数组的定义207
结构体数组的初始化207
结构体数组元素的访问208
10.4指向结构体类型数据的指针210
指向结构体变量的指针210
指向结构体数组的指针212
结构体指针变量作函数参数213
10.5用指针处理链表215
单向链表215
链表的操作216
10.6共用体219
共用体的概念219
共用体变量的定义和引用219
10.7枚举类型222
枚举类型的定义222
枚举元素的值223
10.8用typedef进行类型定义224
类型定义的形式224
类型定义的使用224
小结226
习题227
第11章 位运算233
11.1位运算概述233
11.2位运算符233
小结238
习题238
第12章 文件系统241
12.1文件概述241
C语言中的文件241
缓冲文件系统242
文件指针243
12.2文件的操作243
文件的打开/关闭243
文件结束标志EOF和文件结束检测函数feof244
字符读写函数fgetc和fputc245
字符串读写函数fgets和fputs247
格式化的读写函数fscanf和fprintf248
成块读写函数fread和fwrite250
12.3随机读写文件251
小结253
习题253
第13章 从C转向C++255
13.1 C++程序的结构255
13.2 对象与类256
类256
对象258
构造函数和析构函数260
13.3继承与多态262
类的继承262
多态性和虚函数264
抽象类265
小结265
习题265
附录A 标准字符与ASCII代码对照表267
附录B 运算符的优先级和结合性268
附录C C常用库函数270