图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/49/33045785.jpg)
- 马靖善,秦玉平主编;冯佳昕,刘福德副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302115974
- 出版时间:2005
- 标注页数:303页
- 文件大小:21MB
- 文件页数:317页
- 主题词: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.1.1 C语言的发展1
1.1.2 C语言的特点2
1.1.3 C语言中32个关键字和语句形式3
1.1.4 程序的三种基本结构与流程图简介4
1.2 Turbo C上机操作指导7
1.2.1 Turbo C用户窗口界面7
1.2.2 Turbo C的主要菜单功能8
1.2.3 获取帮助与编辑操作功能11
1.3 简单的C程序介绍13
习题16
第2章 基本语法规则17
2.1 常量、变量和指针17
2.1.1 标识符17
2.1.2 常量和变量18
2.1.3 整型数据20
2.1.4 实型数据21
2.1.5 字符型数据22
2.1.6 字符串常量23
2.1.7 变量及指针24
2.2 运算符与表达式27
2.2.1 算术运算符和算术表达式29
2.2.2 关系运算符和关系表达式33
2.2.3 逻辑运算符和逻辑表达式34
2.2.4 位运算符36
2.2.5 赋值运算符和赋值表达式38
2.2.6 逗号运算符和逗号表达式40
2.2.7 条件运算符和条件表达式41
2.2.8 求字节数运算符42
2.2.9 指针运算符43
2.3 基本输入输出函数43
2.3.1 字符输出函数——putchar()44
2.3.2 字符输入函数——getchar()44
2.3.3 格式输出函数——printf()46
2.3.4 格式输入函数——scanf()48
2.4 分支语句50
2.4.1 if语句50
2.4.2 switch...case语句53
2.5.1 while语句55
2.5 循环语句55
2.5.2 do...while语句56
2.5.3 for语句57
2.5.4 循环语句的嵌套60
2.5.5 break语句和continue语句60
2.5.6 goto语句62
2.6 编译预处理62
2.6.1 宏定义62
2.6.2 文件包含65
2.6.3 条件编译66
2.7 程序设计举例68
习题71
第3章 数组79
3.1 一维数组及指针79
3.1.1 一维数组的定义和初始化79
3.1.2 一维数组元素的下标法引用80
3.1.3 一维数组的指针81
3.1.4 一维数组元素的指针法引用83
3.2.1 一维字符数组的定义和初始化85
3.2 一维字符数组及指针85
3.2.2 字符数组的输入和输出87
3.2.3 用字符数组实现字符串89
3.2.4 用字符指针变量实现字符串91
3.2.5 常用字符串处理函数92
3.3 多维数组及指针95
3.3.1 二维数组的定义和初始化95
3.3.2 二维数组元素的下标法引用97
3.3.3 二维数组的指针97
3.3.4 二维数组元素的指针法引用98
3.4 指针数组101
3.5 二级指针102
3.6 程序设计举例103
习题107
第4章 函数117
4.1 函数概述117
4.2 主函数与命令行参数119
4.3 辅助函数与参数传递120
4.3.1 函数的定义120
4.3.2 函数调用与参数传递121
4.3.4 函数调用中指针与参数的关系122
4.3.3 函数的引用说明122
4.3.5 函数与带参数的宏的区别125
4.4 函数的嵌套调用与递归调用128
4.4.1 函数的嵌套调用128
4.4.2 函数的递归调用129
4.5 函数指针与返回指针的函数130
4.5.1 函数指针130
4.5.2 函数指针作参数131
4.5.3 返回指针的函数131
4.6 变量的作用域与存储类别132
4.7 程序设计举例136
习题144
第5章 结构体、共用体和枚举153
5.1 结构体类型与变量153
5.1.1 结构体类型定义153
5.1.2 结构体变量的定义和引用154
5.2 结构体数组156
5.3 结构体类型数据的指针158
5.3.1 结构体变量的指针与指针变量158
5.3.2 结构体数组的指针与指针变量159
5.3.3 结构体指针与变量作函数参数160
5.3.4 自定义类型161
5.4 链表的基本知识162
5.4.1 动态分配和释放空间的函数163
5.4.2 建立和输出链表164
5.4.3 链表的基本操作165
5.5 结构体位段172
5.6 共用体类型与变量174
5.6.2 共用体变量的定义和引用175
5.6.1 共用体类型定义175
5.7 枚举类型与变量177
5.7.1 枚举类型定义177
5.7.2 枚举变量与枚举元素178
5.8 程序设计举例181
习题186
第6章 文件系统193
6.1 文件系统概述与文件类型193
6.2 文件的打开与关闭194
6.2.1 文件的打开194
6.3.1 读写一个字符的函数196
6.3 文件的读写操作196
6.2.2 文件的关闭196
6.3.2 读写一个字符串函数198
6.3.3 读写一个数据字块函数200
6.3.4 文件的格式化读写函数202
6.4 文件定位与随机读写203
6.5 程序设计举例206
习题215
7.1 PC机的显示系统221
第7章 C语言绘图221
7.2 Turbo C基本绘图函数224
7.2.1 图形控制函数224
7.2.2 颜色控制函数225
7.2.3 基本绘图函数226
7.2.4 填充230
7.2.5 获取当前信息函数233
7.3 图形方式下的文本输出235
7.3.1 文本输出函数235
7.3.2 定义文本字型236
7.4 动画设计技术238
7.3.3 文本输出字符串238
7.4.1 存图取图239
7.4.2 页操作240
7.4.3 图视口操作241
7.4.4 图形运行控制和声音函数242
7.5 文本窗口243
7.5.1 文本方式的控制243
7.5.2 屏幕信息与存取247
7.5.3 菜单设计249
7.6 创建独立的图形运行程序253
7.7 程序设计举例254
第8章 C程序与DOS、BIOS接口269
8.1 常用DOS功能调用说明269
8.2 常用BIOS功能调用说明275
8.3 C程序调用DOS、BIOS功能279
8.3.1 C程序中寄存器的使用格式279
8.3.2 调用DOS、BIOS功能的系统函数280
8.4 程序设计举例282
附录A 常用字符与ASCII代码对照表287
附录B C库函数289
参考文献303