图书介绍
C语言编程精解及面试攻略PDF|Epub|txt|kindle电子书版本网盘下载
![C语言编程精解及面试攻略](https://www.shukui.net/cover/21/31907175.jpg)
- (印)R.纳热瓦拉·拉奥(R.Nageswara Rao)著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111547648
- 出版时间:2016
- 标注页数:349页
- 文件大小:33MB
- 文件页数:362页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言编程精解及面试攻略PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言中的基础概念1
1.1 C语言的诞生2
1.2 C程序的构成2
1.3 C语言中的字符集2
1.4 C语言中的词语2
1.5 C语言中的语句4
1.6 printf()的格式说明符11
1.7 C程序的执行12
1.8 在Turbo C中执行C程序14
1.9 查看Turbo C中的C语言帮助16
1.10 单步调试C程序17
1.11 在UNIX中执行C程序18
1.12 在Microsoft Visual Studio中执行C程序18
1.13 使用命令行参数执行C程序21
第2章 数据类型与操作符23
2.1 C语言中的数据类型24
2.2 基本数据类型25
2.3 修饰符27
2.4 各种数据类型的最大值和最小值28
2.5 限定符29
2.6 C语言中的操作符30
第3章 C语言中的控制语句45
3.1 顺序执行45
3.2 随机执行46
3.3 if…else语句47
3.4 do…while循环50
3.5 while循环51
3.6 for循环53
3.7 switch语句59
3.8 clrscr()60
3.9 gotoxy()61
3.10 getche()61
3.11 break语句63
3.12 continue语句65
3.13 goto语句66
3.14 return语句68
第4章 数组74
4.1 一维数组75
4.2 创建一维数组75
4.3 为什么数组下标从零开始76
4.4 二维数组83
4.5 创建二维数组84
4.6 三维数组90
4.7 创建三维数组91
第5章 函数94
5.1 函数的组成95
5.2 函数的形式97
5.3 函数调用100
5.4 函数应该写在何处100
5.5 函数定义101
5.6 形参和实参104
5.7 向函数传递数组104
5.8 递归函数109
5.9 函数中变量的作用域110
5.10 结构化编程112
5.11 创建自定义头文件114
第6章 字符与字符串118
6.1 字符处理118
6.2 字符检测函数120
6.3 字符串122
6.4 字符串的内存布局124
6.5 字符串处理函数126
6.6 strlen()126
6.7 strcpy()与strncpy()127
6.8 strcat()128
6.9 strcmp()与stricmp()129
6.10 strncmp()与strnicmp()130
6.11 strupr()与strlwr()131
6.12 strrev()131
6.13 strchr()132
6.14 strstr()133
6.15 函数的字符串传参134
第7章 存储类型138
7.1 auto存储类型139
7.2 register存储类型140
7.3 static存储类型141
7.4 extern存储类型143
7.5 局部变量145
第8章 指针147
8.1 指针运算149
8.2 数组与指针152
8.3 动态内存分配157
8.4 静态内存与动态内存的区别159
8.5 malloc()160
8.6 realloc()161
8.7 calloc()161
8.8 free()162
8.9 指针数组164
8.10 函数的指针传参和指针返回值165
8.11 函数指针171
8.12 回调函数机制173
8.13 dangling指针176
8.14 null指针176
8.15 野指针177
8.16 near、far和huge指针177
8.17 void指针178
8.18 指针的长度179
8.19 指向指针的指针181
8.20 指针的优缺点182
第9章 结构体和联合体183
9.1 访问结构体成员184
9.2 声明和初始化结构体184
9.3 结构体指针186
9.4 结构体数组187
9.5 结构体指针数组192
9.6 向函数传递结构体参数194
9.7 拷贝结构体变量197
9.8 嵌套结构体198
9.9 联合体202
第10章 文件操作205
10.1 打开文件206
10.2 关闭文件208
10.3 文件类型208
10.4 文本文件与二进制文件的差别208
10.5 在文本文件中存储字符209
10.6 在文本文件中存储字符串212
10.7 格式化文本文件214
10.8 二进制文件218
10.9 打印程序输出222
10.10 将程序输出重定向到文件222
10.11 随机访问文件224
10.12 获取文件大小及记录数225
10.13 更新记录227
10.14 删除记录229
10.15 获取目录中的文件信息231
第11章 命令行参数233
11.1 无参main()函数234
11.2 带void类型参数的main()函数234
11.3 带两个参数的main()函数234
11.4 带三个参数的main()函数236
11.5 在main()函数退出后执行代码239
11.6 在main()函数中调用其他程序240
11.7 使用命令行参数242
11.8 显示文件内容:show命令243
11.9 拷贝文件内容:cpy命令244
11.10 删除文件:destroy命令245
11.11 刷新显示屏:fresh命令246
11.12 字符、单词、文本行计数:count命令247
第12章 宏与枚举249
12.1 宏250
12.2 条件编译252
12.3 枚举253
第13章 C语言与数据结构258
13.1 栈259
13.2 创建栈260
13.3 push操作260
13.4 pop操作260
13.5 使用栈验证表达式264
13.6 队列266
13.7 队列的创建267
13.8 往队列中插入一个元素267
13.9 从队列中删除一个元素267
13.10 循环队列270
13.11 链表273
13.12 创建链表275
13.13 显示链表275
13.14 在链表头部插入新节点277
13.15 在链表尾部插入新节点279
13.16 在链表中部插入新节点280
13.17 删除链表头节点282
13.18 删除链表尾节点283
13.19 删除链表中间节点284
13.20 双链表285
13.21 创建双链表286
13.22 双链表中的遍历286
13.23 前向遍历287
13.24 后向遍历287
13.25 在双链表头部插入节点289
13.26 在双链表指定位置之后插入节点289
13.27 删除双链表头节点291
13.28 删除双链表指定位置的节点291
第14章 搜索、排序与合并293
14.1 搜索技术294
14.2 线性搜索或顺序搜索294
14.3 大O记号294
14.4 二分搜索296
14.5 排序技术298
14.6 冒泡排序299
14.7 快速排序300
14.8 选择排序305
14.9 插入排序306
14.10 合并308
第15章 图形与动画311
15.1 绘制像素点313
15.2 绘制圆316
15.3 绘制线段317
15.4 绘制矩形和正方形318
15.5 绘制椭圆319
15.6 绘制圆弧321
15.7 绘制扇形321
15.8 绘制多边形321
15.9 前景色和背景色322
15.10 使用颜色填充图形323
15.11 使用字体326
15.12 在图形模式中使用鼠标328
15.13 创建GUI组件332
15.14 创建菜单335
15.15 拷贝图像337
15.16 实现动画339
15.17 播放声音344
第16章 C语言中常见库函数346
16.1 数学函数346
16.2 数据转换函数346
16.3 字符串操作函数347
16.4 字符检测与转换函数347
16.5 I/O及文件相关函数348
16.6 内存相关函数348
16.7 绘图函数349
16.8 系统函数349