图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/56/31084683.jpg)
- 付明柏主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030372802
- 出版时间:2013
- 标注页数:362页
- 文件大小:77MB
- 文件页数:376页
- 主题词: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 C程序设计语言2
1.2.1 C语言的发展历史2
1.2.2 C语言的标准与版本3
1.2.3 C语言的特点3
1.3 C语言的基本语法成分4
1.3.1字符集4
1.3.2标识符4
1.3.3运算符6
1.4 C语言程序的组成6
1.4.1简单的C语言程序介绍6
1.4.2 C语言程序的结构8
1.4.3 C语言程序的书写9
1.5 C语言程序开发过程9
1.5.1 C语言程序的上机步骤9
1.5.2 Turbo C 2.0简介10
1.5.3 C语言程序的基本调试技术14
1.6总结与提高15
1.6.1小结15
1.6.2典型题例16
习题116
第2章 基本数据类型、运算符及表达式18
2.1 C语言的基本数据类型18
2.1.1数据类型18
2.1.2 C语言数据类型简介18
2.1.3 C语言的基本数据类型19
2.2常量19
2.2.1整型常量20
2.2.2实型常量21
2.2.3符号常量21
2.2.4字符型常量22
2.3变量23
2.3.1变量名23
2.3.2变量类型24
2.3.3变量值24
2.4运算符及表达式24
2.4.1 C运算符简介24
2.4.2算术运算符与算术表达式26
2.4.3赋值运算符与赋值表达式28
2.4.4逗号运算符和逗号表达式30
2.4.5不同类型数据间的混合运算与类型转换30
2.5总结与提高31
2.5.1小结31
2.5.2典型题例32
习题233
第3章 算法和基本程序设计36
3.1算法36
3.1.1算法的概念36
3.1.2算法的评价标准37
3.1.3算法的表示37
3.2结构化程序设计的方法39
3.3程序的基本结构40
3.3.1顺序结构40
3.3.2选择结构40
3.3.3循环结构41
3.4顺序结构程序设计42
3.5数据的输入与输出43
3.5.1 C语言中数据的输入与输出43
3.5.2字符数据的输入与输出44
3.5.3格式的输入与输出46
3.6 总结与提高51
3.6.1小结51
3.6.2典型题例51
习题352
第4章 选择分支结构程序设计56
4.1关系运算56
4.1.1关系运算符56
4.1.2关系表达式56
4.2逻辑运算57
4.2.1逻辑运算符57
4.2.2逻辑表达式58
4.3二路分支——if语句59
4.3.1 if语句的一般形式59
4.3.2 if语句的嵌套66
4.4条件运算符与表达式68
4.5多路分支——switch语句69
4.5.1 switch语句的一般形式70
4.5.2 switch语句的嵌套71
4.6选择分支结构程序举例72
4.7总结与提高75
4.7.1小结75
4.7.2典型题例75
习题477
第5章 循环结构程序设计83
5.1 while语句83
5.2 do-while语句85
5.3 for语句86
5.4 goto语句89
5.5循环的嵌套90
5.6 break和continue语句92
5.6.1 continue语句92
5.6.2 break语句93
5.7总结与提高93
5.7.1小结93
5.7.2典型题例94
习题598
第6章 数组103
6.1一维数组103
6.1.1一维数组的定义和初始化103
6.1.2一维数组元素的引用104
6.1.3一维数组应用举例105
6.2二维数组109
6.2.1二维数组的定义和初始化109
6.2.2二维数组元素的引用111
6.3字符数组115
6.3.1字符数组的定义和引用115
6.3.2字符数组的输入与输出116
6.3.3字符串处理函数117
6.4总结与提高122
6.4.1小结122
6.4.2典型题例123
习题6128
第7章 函数135
7.1概述135
7.1.1 C语言程序的基本结构135
7.1.2函数分类137
7.2函数的定义137
7.3函数的参数和函数的返回值139
7.3.1形式参数和实际参数139
7.3.2函数与数组140
7.3.3函数的返回值143
7.4函数的调用144
7.4.1函数调用的一般形式144
7.4.2函数调用的方式145
7.5函数声明和函数原型146
7.6函数的嵌套调用147
7.7函数的递归调用148
7.8变量的作用域152
7.8.1局部变量152
7.8.2全局变量152
7.9变量的存储类型154
7.9.1静态存储方式和动态存储方式154
7.9.2静态局部变量155
7.9.3自动变量156
7.9.4寄存器变量156
7.9.5静态全局变量和非静态全局变量157
7.9.6存储类型小结158
7.10内部函数和外部函数159
7.10.1内部函数159
7.10.2外部函数159
7.11多文件程序的运行160
7.12总结与提高161
7.12.1小结161
7.12.2典型题例162
习题7165
第8章 结构体与共用体176
8.1结构体类型定义176
8.2结构体变量177
8.2.1结构体变量的定义与初始化177
8.2.2结构体变量的引用179
8.3结构体数组180
8.3.1结构体数组的定义与初始化181
8.3.2结构体数组元素的引用182
8.4结构体和函数183
8.4.1结构体作函数参数183
8.4.2返回值为结构体类型的函数184
8.5共用体185
8.5.1共用体类型定义185
8.5.2共用体变量定义与引用186
8.5.3共用体应用举例187
8.6枚举类型188
8.7 typedef语句190
8.8总结与提高191
8.8.1小结191
8.8.2典型题例192
习题8194
第9章 指针199
9.1地址和指针的概念199
9.1.1变量的内容和变量的地址199
9.1.2直接访问和间接访问200
9.1.3指针的概念200
9.2指针变量201
9.2.1指针变量的定义201
9.2.2指针变量的引用202
9.2.3实现引用传递203
9.3指针与数组206
9.3.1指向数组元素的指针206
9.3.2字符指针、字符数组和字符串211
9.3.3地址越界问题213
9.3.4指针数组214
9.3.5多维数组和指向分数组的指针216
9.4结构体与指针221
9.4.1指向结构体的指针变量221
9.4.2用指向结构体的指针作函数参数221
9.5返回值为指针类型的函数222
9.6指针与链表224
9.6.1存储空间的分配和释放224
9.6.2动态数据结构——链表225
9.6.3指向函数的指针和函数参数230
9.7总结与提高233
9.7.1小结233
9.7.2典型题例234
习题9235
第10章 编译预处理和位运算246
10.1文件包含处理——#include246
10.2宏定义——#defime248
10.2.1不带参数的宏定义248
10.2.2带参数的宏定义249
10.3条件编译250
10.4位运算符和位运算252
10.5位段254
10.6位运算举例256
10.7总结与提高257
10.7.1小结257
10.7.2典型题例257
习题10259
第11章 文件264
11.1文件的概述264
11.1.1数据流264
11.1.2文件264
11.1.3文件的操作流程266
11.1.4文件和内存的交互处理267
11.2文件类型的指针267
11.3标准输入/输出函数268
11.3.1打开文件268
11.3.2关闭文件270
11.3.3获取文件的属性271
11.3.4文件的顺序读写272
11.3.5文件的随机读写282
11.36出错检查285
11.4系统输入/输出函数286
11.5总结与提高286
11.5.1小结286
11.5.2典型题例287
习题11296
第12章C语言图形程序设计302
12.1图形显示的坐标和像素302
12.1.1图形显示的坐标302
12.1.2像素302
12.2 Turbo C支持的图形适配器和图形模式303
12.3图形模式的初始化304
12.3.1图形系统的初始化函数304
12.3.2图形系统的自动检测函数305
12.3.3关闭图形模式函数306
12.3.4屏幕颜色的设置306
12.3.5清屏函数307
12.4基本绘画307
12.4.1画点307
12.4.2画直线函数309
12.4.3画矩形和多边形函数310
12.4.4画圆和椭圆函数311
12.4.5设定线形函数312
12.5图形填充313
12.5.1画填充图函数313
12.5.2设定填充方式函数314
12.5.3可对任意封闭图形填充的函数316
12.6图形模式下的文本输出317
12.6.1文本输出函数317
12.6.2字体格式和输出方式的设置318
12.7视口和视口函数320
12.8屏幕操作322
12.8.1设置显示页函数322
12.8.2屏幕图像处理存储和显示函数323
12.8.3键盘对屏幕的控制操作325
12.9总结与提高327
12.9.1小结327
12.9.2典型题例327
习题12330
附录333
附录Ⅰ常用字符与ASCII码对照表333
附录Ⅱ C语言中的关键字表336
附录Ⅲ C语言中运算符的优先级与结合性一览表336
附录ⅣC库函数337
附录Ⅴ Visual C++集成开发环境347
附录Ⅵ Win-TC环境的使用357
附录Ⅶ实验报告单359
参考文献362