图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/69/33083171.jpg)
- 杨超宇,孟祥瑞编著 著
- 出版社: 上海:华东理工大学出版社
- ISBN:7562819475
- 出版时间:2006
- 标注页数:273页
- 文件大小:12MB
- 文件页数:286页
- 主题词: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语言的特点2
1.3 C程序入门3
1.4 程序开发流程5
1.4.1 程序开发前的准备工作5
1.4.2 程序的开发6
1.4.3 C语言的运行环境7
习题117
实验117
第2章 数据类型、运算符与表达式19
2.1 常量与变量19
2.1.1 常量与符号常量19
2.1.2 变量21
2.2 基本标识符22
2.2.1 关键字22
2.2.2 预定义标识符23
2.2.3 用户定义标识符23
2.3 基本数据类型24
2.3.1 C语言的数据类型24
2.3.2 整型数据25
2.3.3 实型数据30
2.3.4 字符型数据32
2.4 运算符与表达式35
2.4.1 C语言的运算符与表达式35
2.4.2 算术运算符与算术表达式36
2.4.3 赋值运算符与赋值表达式38
2.4.4 关系运算符与关系表达式40
2.4.5 逻辑运算符与逻辑表达式41
2.4.6 条件运算符与条件表达式45
2.4.7 逗号运算符与逗号表达式47
2.4.8 复合赋值运算符与复合赋值表达式48
2.4.9 运算符的优先级48
习题249
第3章 数据的输入与输出50
3.1 C语言的数据输入输出的实现50
3.2 格式输入输出函数51
3.2.1 格式输出函数printf51
3.2.2 格式输入函数scanf57
3.3 字符的输入输出59
3.3.1 字符输出函数putchar59
3.3.2 字符输入函数getchar60
3.4 转义字符61
习题362
实验363
第4章 C程序的三种基本结构64
4.1 C程序的三种基本结构64
4.2 C语句65
4.3 选择结构程序设计67
4.3.1 if语句67
4.3.2 switch语句72
4.4 循环结构74
4.4.1 goto语句74
4.4.2 while语句75
4.4.3 do-while语句76
4.4.4 for语句78
4.4.5 嵌套循环80
4.4.6 break与continue语句81
习题483
实验4.183
实验4.284
第5章 数组85
5.1 一维数组85
5.1.1 一维数组的定义85
5.1.2 一维数组元素的引用86
5.1.3 一维数组的初始化87
5.2 二维数组88
5.2.1 二维数组的定义88
5.2.3 二维数组的初始化89
5.2.2 二维数组的引用89
5.2.4 二维数组程序举例90
5.3 字符数组91
5.3.1 字符数组的定义91
5.3.2 字符数组的引用92
5.3.3 字符数组的初始化92
5.3.4 字符串和字符串结束标志93
5.3.5 字符数组的输入输出93
5.3.6 字符数组程序举例96
习题597
实验597
第6章 函数99
6.1 函数的定义99
6.2.1 函数调用的一般形式102
6.2.2 函数的调用方式102
6.2 函数的调用102
6.2.3 函数的嵌套调用103
6.2.4 函数的递归调用104
6.3 函数的参数与返回值108
6.3.1 形式参数与实际参数108
6.3.2 函数的返回值109
6.3.3 函数原型与函数的声明110
6.4 变量的作用域与存储类别111
6.4.1 作用域和生存期111
6.4.2 局部变量和全局变量112
6.4.3 变量的存储类别115
6.4.4 变量的声明与定义120
6.5 内部函数与外部函数120
6.5.1 内部函数120
6.5.2 外部函数121
习题6122
实验6122
第7章 编译预处理124
7.1 概述124
7.2 宏定义124
7.2.1 不带参数的宏定义124
7.2.2 带参数的宏定义127
7.3 文件包含131
7.4 条件编译132
7.4.1 #ifdef命令132
7.4.2 #ifndef命令133
7.4.3 #if命令133
习题7134
8.1 指针概述135
8.1.1 指针的概念135
第8章 指针135
8.1.2 指针变量的定义136
8.1.3 指针变量的引用137
8.2 数组与指针140
8.2.1 通过指针引用数组元素140
8.2.2 作为指针的数组名141
8.2.3 将数组传递给函数143
8.2.4 多维数组与指针149
8.3 字符串与指针154
8.3.1 字符串与字符指针154
8.3.2 字符指针作为函数参数156
8.3.3 对使用字符指针变量和字符数组的讨论159
8.4.1 指针作为函数参数161
8.4 函数与指针161
8.4.2 指向函数的指针162
8.4.3 返回指针的函数163
8.5 指针数组和指向指针的指针165
8.5.1 指针数组的概念165
8.5.2 指向指针的指针168
8.5.3 带参数的main函数170
8.6 有关指针的数据类型的小结171
习题8172
实验8173
第9章 结构体与共用体174
9.1 结构体概述174
9.1.1 定义结构体类型174
9.1.2 结构体类型变量的定义及初始化175
9.1.3 结构体成员的引用178
9.2 结构体与函数181
9.2.1 结构体类型变量作为函数参数181
9.2.2 结构体类型变量作为函数返回值181
9.3 结构体数组182
9.4 指向结构体的指针185
9.4.1 用指针作为结构的成员185
9.4.2 指向结构体的指针185
9.4.3 指向结构体数组的指针187
9.4.4 将指向结构体的指针作为函数参数188
9.5 链表189
9.5.1 链表概述189
9.5.2 动态链表190
9.6.1 定义共用体类型194
9.6 共用体194
9.6.2 共用体类型变量的定义195
9.6.3 共用体成员的引用195
9.7 枚举类型196
9.7.1 枚举类型和枚举型变量的定义196
9.7.2 枚举型变量的使用197
9.8 typedef类型定义199
习题9200
实验9200
第10章 文件201
10.1 文件概述201
10.2 文件指针202
10.3 文件的打开与关闭203
10.3.1 文件的打开203
10.4 文件的读写205
10.4.1 格式化文件的输入输出205
10.3.2 文件的关闭205
10.4.2 字符输入输出207
10.4.3 直接文件输入输出213
10.5 文件的定位214
10.5.1 rewind函数214
10.5.2 ftell函数214
10.5.3 fseek函数和随机读写215
10.6 其他文件相关函数217
10.6.1 检测文件结束217
10.6.2 删除文件217
10.6.3 文件重命名218
10.6.4 错误处理219
实验10220
习题10220
第11章 位运算与内存管理221
11.1 位运算221
11.1.1 按位逻辑运算符221
11.1.2 求补运算符224
11.1.3 移位运算符224
11.1.4 位段225
11.2 分配与释放内存228
11.2.1 malloc()函数228
11.2.2 calloc()函数229
11.2.3 realloc()函数229
11.2.4 free()函数230
11.3 操纵内存231
11.3.1 memset()函数231
11.3.3 memmove()函数232
11.3.2 memcpy()函数232
习题11233
第12章 C程序高级应用234
12.1 数学函数234
12.1.1 三角函数234
12.1.2 指数函数和对数函数235
12.1.3 其他数学函数236
12.2 字符串函数237
12.2.1 字符串处理函数237
12.2.2 字符串和数值转换函数240
12.3 处理时间与日期240
12.3.1 时间与日期的表示240
12.3.2 时间与日期函数241
12.4.1 文本方式的控制243
12.4 文本的屏幕输出243
12.4.2 窗口设置245
12.4.3 窗口字符的输入输出函数246
12.4.4 其他处理函数246
12.5 图形程序设计248
12.5.1 图形系统的初始化248
12.5.2 基本图形函数251
12.5.3 颜色控制函数254
12.5.4 封闭图形的填充函数258
12.5.5 图形窗口操作函数和屏幕操作函数262
12.5.6 图形方式下的文本输出函数264
习题12268
附录Ⅰ 常用字符与ASCII代码对照表270
附录Ⅱ C语言关键字271
附录Ⅲ 运算符的优先级和结合性272
参考文献273