图书介绍
C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程](https://www.shukui.net/cover/3/30574764.jpg)
- 王庆延,姚华,邓斌主编 著
- 出版社: 杭州:浙江大学出版社
- ISBN:7308049418
- 出版时间:2006
- 标注页数:242页
- 文件大小:9MB
- 文件页数:253页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 C语言的发展与特点1
1.1.1 C语言的发展概况1
第1章 C语言基础1
1.1.2 C语言的特点2
1.2 程序设计中的几个基本概念3
1.2.1 程序3
1.2.2 程序设计4
1.2.3 算法4
1.2.4 数据结构4
1.2.5 软件工程的概念4
1.3.1 字符集5
1.3 C语言程序的结构5
1.3.2 保留字6
1.3.3 标识符6
1.3.4 C语言的词类7
1.4 C语言的基本语句7
1.5 C语言程序的基本结构8
1.6 C语言程序的编译与执行11
本章小结12
习题113
2.1.1 C语言的数据类型15
第2章 数据类型及运算15
2.1 数据类型基本概念15
2.2 常量17
2.2.1 数值常量17
2.2.2 字符常量18
2.2.3 字符串常量19
2.3 变量及其常见类型21
2.3.1 基本数据类型22
2.3.2 变量的定义与初始化23
2.3.3 数据类型间的转换24
2.4.1 运算符和表达式概述26
2.4 运算符和表达式26
2.4.2 赋值运算符和赋值表达式27
2.4.3 算术运算符和算术表达式28
2.4.4 关系运算符和关系表达式32
2.4.5 逻辑运算符和逻辑表达式32
2.4.6 其他运算符34
2.5 位运算35
2.5.1 逻辑位运算35
2.5.2 移位运算36
本章小结37
2.5.3 位运算与赋值运算组成复合赋值运算符37
习题238
第3章 基本结构及其实现41
3.1 结构化程序设计41
3.1.1 程序的基本结构41
3.2 顺序结构43
3.2.1 赋值语句43
3.2.2 输入输出库函数44
3.2.3 顺序程序结构程序设计举例54
3.3.1 选择结构if—else语句56
3.3 选择结构56
3.3.2 switch分支结构66
3.4 循环结构71
3.4.1 while循环语句71
3.4.2 do while循环语句75
3.4.3 for循环语句76
3.4.4 三种循环语句的比较80
3.4.5 辅助语句81
3.4.6 多重循环84
3.5.1 goto语句88
3.5.2 用goto语句组成循环88
3.5 goto语句88
本章小结89
习题389
第4章 数组98
4.1 一维数组98
4.1.1 一维数组的定义98
4.1.2 一维数组的存储形式99
4.1.3 一维数组元素的引用99
4.1.4 一维数组的初始化101
4.1.5 一维数组的应用101
4.2.1 二维数组的定义104
4.2 二维数组104
4.2.2 二维数组的存储形式105
4.2.3 二维数组元素的引用105
4.2.4 二维数组的初始化108
4.2.5 二维数组的应用108
4.3 字符数组110
4.3.1 字符数组处理字符串110
4.3.2 多个字符串的存储111
4.3.3 字符串的输入与输出112
4.3.4 字符串处理函数115
4.4 综合应用举例117
习题4125
本章小结125
第5章 函数128
5.1 概述128
5.1.1 结构化程序设计简介128
5.1.2 函数的分类129
5.2 函数的定义与调用129
5.2.1 函数的定义129
5.2.2 函数的调用与返回131
5.2.3 形式参数和实际参数133
5.2.4 对被调函数的声明134
5.3.1 函数的嵌套调用136
5.3 函数的嵌套调用与递归调用136
5.3.2 函数的递归调用138
5.4 数组作函数的参数139
5.4.1 数组元素作为函数参数139
5.4.2 数组名作为函数的参数140
5.4.3 多维数组元素作为函数参数143
5.5 变量的作用域与存储属性143
5.5.1 变量的作用域144
5.5.2 变量的存储属性147
5.5.3 存储类别汇总152
5.6 内部函数和外部函数153
5.7.1 宏定义155
5.7 编译预处理155
5.7.2 文件包含158
本章小结159
习题5159
第6章 指针162
6.1 指针的概念162
6.1.1 指针变量的定义与使用163
6.1.2 指针运算165
6.2 指针与数组166
6.2.1 指向一维数组的指针变量166
6.2.2 指向二维数组的指针变量170
6.2.3 指针数组175
6.2.4 多级指针176
6.3 指针与函数178
6.3.1 指针作为函数的参数与返回指针值的指针函数178
6.3.2 指向函数的指针185
6.3.3 宏命令行参数的主函数189
6.4 程序设计举例190
本章小结192
习题6192
7.1.1 结构体类型的引入197
第7章 结构体与共用体197
7.1 结构体类型的定义197
7.1.2 结构体类型的定义198
7.1.3 定义结构体类型的变量199
7.1.4 结构体类型变量成员的引用201
7.1.5 结构体类型变量的初始化203
7.2 结构体数组204
7.2.1 结构体数组的定义204
7.2.2 结构体数组初始化204
7.2.3 结构体数组应用举例205
7.3 结构体与指针206
7.3.1 指向结构体变量的指针207
7.3.2 指向结构体数组的指针208
7.4 共用体209
7.4.1 共用体概念209
7.4.2 共用体成员的引用方式211
7.4.3 共用体变量特点212
7.5 枚举类型214
7.6 用typedef定义类型215
本章小结217
习题7218
8.1 文件概述220
第8章 文件220
8.2 文件类型指针221
8.3 文件的打开与关闭222
8.3.1 文件的打开(fopen函数)222
8.3.2 文件的关闭(fclose函数)223
8.4 文件的读写224
8.4.1 读写一个字符224
8.4.2 读写一个字符串226
8.4.3 读取数据字段227
8.4.4 文件的格式化读写229
8.5.1 重定位函数rewind231
8.5 文件的定位231
8.5.2 fseek函数和随机读写232
8.5.3 位置函数235
8.6 出错的检测235
本章小结236
习题8236
附录Ⅰ 常用字符与ASCII代码对应表238
附录Ⅱ 运算符与运算结合性239
附录Ⅲ Turbo C常用库函数240