图书介绍
C程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![C程序设计基础](https://www.shukui.net/cover/6/32245843.jpg)
- 李瑞,戚海英,徐克圣等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302173267
- 出版时间:2008
- 标注页数:250页
- 文件大小:44MB
- 文件页数:263页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计思想1
1.1 程序设计1
1.1.1 程序设计的基本步骤1
1.1.2 程序设计的学习方法1
1.2 算法2
1.2.1 算法概念2
1.2.2 算法的特性3
1.2.3 算法的表示3
1.2.4 算法的复杂度6
1.2.5 结构化程序设计方法6
1.2.6 算法举例8
1.3 编程准备9
1.3.1 TurboC编程开发环境9
1.3.2 VC++编程开发环境13
1.3.3 实例运行过程13
1.4 上机实践16
第2章 数值处理18
2.1 程序的基本结构18
2.2 数据类型19
2.3 标识符、常量和变量20
2.3.1 标识符20
2.3.2 常量和变量21
2.3.3 整型数据22
2.3.4 实型数据24
2.3.5 字符型数据26
2.4 变量赋值28
2.4.1 变量赋初值28
2.4.2 赋值运算符和赋值表达式28
2.4.3 运算符的优先级和结合性29
2.5 算术运算符和算术表达式30
2.5.1 算术运算符30
2.5.2 算术表达式31
2.5.3 算术运算符优先级和结合性31
2.5.4 算术运算中的类型转换32
2.6 位运算符、逗号运算符和求字节运算符33
2.6.1 位运算符33
2.6.2 逗号运算符35
2.6.3 求字节运算符36
2.7 基本输入输出函数36
2.7.1 格式化输出函数——printf37
2.7.2 格式化输入函数——scanf40
2.7.3 字符输出函数——putchar41
2.7.4 字符输入函数——getchar41
2.8 编译预处理42
2.8.1 宏定义42
2.8.2 文件包含44
2.8.3 条件编译46
2.9 程序设计举例47
2.10 上机实践48
习题249
第3章 逻辑处理54
3.1 关系运算符和关系表达式54
3.1.1 关系运算符54
3.1.2 关系表达式54
3.2 逻辑运算符和逻辑表达式55
3.2.1 逻辑运算符55
3.2.2 逻辑表达式55
3.3 语句和复合语句56
3.4 分支结构56
3.4.1 if语句56
3.4.2 switch语句59
3.4.3 条件运算符61
3.5 循环结构61
3.5.1 while语句62
3.5.2 do-while语句63
3.5.3 for语句65
3.5.4 循环语句的嵌套65
3.5.5 break语句和continue语句66
3.6 程序设计举例67
3.7 上机实践69
习题374
第4章 数据组织80
4.1 数组80
4.1.1 一维数组80
4.1.2 二维数组83
4.1.3 字符数组85
4.2 结构体89
4.2.1 结构体变量89
4.2.2 结构体数组92
4.3 共用体92
4.4 枚举类型94
4.5 typedef自定义类型96
4.6 程序设计举例97
4.7 上机实践99
习题4104
第5章 编程模块化思想110
5.1 函数110
5.1.1 函数概述110
5.1.2 函数的定义111
5.1.3 函数的调用与参数112
5.1.4 对被调用函数的声明114
5.1.5 函数的返回值与函数类型116
5.1.6 函数的参数传递117
5.1.7 函数的嵌套调用和递归调用121
5.2 局部变量和全局变量124
5.2.1 局部变量124
5.2.2 全局变量125
5.3 变量的存储类别128
5.3.1 局部变量的存储129
5.3.2 全局变量的存储131
5.4 内部函数和外部函数133
5.4.1 内部函数133
5.4.2 外部函数133
5.4.3 多文件编译134
5.5 程序设计举例135
5.6 上机实践138
习题5140
第6章 指针148
6.1 指针的概念148
6.2 变量与指针149
6.2.1 指针变量的引用150
6.2.2 指针变量作为函数参数151
6.3 数组与指针153
6.3.1 指向数组元素的指针153
6.3.2 通过指针引用数组元素153
6.3.3 用数组名作函数参数154
6.3.4 二维数组与指针156
6.4 字符串与指针158
6.4.1 字符串的表示形式158
6.4.2 字符指针作函数参数160
6.5 函数与指针161
6.5.1 用函数指针变量调用函数161
6.5.2 用指向函数的指针作函数参数162
6.5.3 返回指针值的函数163
6.6 指针数组与二级指针164
6.6.1 指针数组的概念164
6.6.2 二级指针166
6.6.3 主函数与命令行参数166
6.7 结构与指针167
6.7.1 指向结构体变量的指针167
6.7.2 指向结构体数组的指针168
6.7.3 用指向结构体的指针作函数参数169
6.8 链表170
6.8.1 动态分配和释放空间的函数170
6.8.2 建立和输出链表171
6.8.3 链表的基本操作173
6.9 程序设计举例176
6.10 上机实践180
习题6182
第7章 文件190
7.1 文件的概念190
7.2 文件的打开和关闭192
7.2.1 文件的打开192
7.2.2 文件的关闭193
7.3 文件的读写193
7.3.1 读写一个字符的函数194
7.3.2 读写字符串函数196
7.3.3 读写一个数据块函数197
7.3.4 文件格式化读写函数199
7.4 文件的定位200
7.5 程序设计举例203
7.6 上机实践205
习题7206
第8章 综合设计210
8.1 学生成绩管理系统210
8.1.1 需求分析210
8.1.2 总体设计211
8.1.3 详细设计与实现212
8.1.4 参考程序215
8.2 通信录系统223
8.2.1 需求分析223
8.2.2 总体设计224
8.2.3 详细设计225
8.2.4 参考程序227
8.3 贪吃蛇游戏234
8.3.1 需求分析234
8.3.2 总体设计234
8.3.3 详细设计与实现235
8.3.4 参考程序237
附录A 常用字符与ASCII代码对照表242
附录B 运算符的优先级和结合性243
附录C 库函数244
参考文献250