图书介绍
21天学通Linux C编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 马玉军,吴绍兴,梁胜斌等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121106224
- 出版时间:2010
- 标注页数:418页
- 文件大小:77MB
- 文件页数:420页
- 主题词:Linux操作系统-程序设计;C语言-程序设计
PDF下载
下载说明
21天学通Linux C编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 Linux基础篇25
第1章 Linux编程平台(教学视频:64分钟)25
1.1 Linux发行版的介绍25
1.1.1 Red Hat Linux25
1.1.2 Debian Linux25
1.2 安装Linux26
1.2.1 Linux的分区格式26
1.2.2 在Windows系统中划分Linux分区26
1.2.3 安装Red Hat 9.028
1.2.4 GRUB在Windows分区中引导Linux35
1.3 VMware虚拟机安装Linux系统36
1.3.1 VMware软件安装36
1.3.2 新建虚拟计算机38
1.3.3 VMware的使用41
1.3.4 在VMware虚拟机中安装Linux系统42
1.4 第一个C程序43
1.4.1 在Linux中编写C程序代码43
1.4.2 编译程序44
1.5 小结44
1.6 习题45
第2章 使用文本编辑器(教学视频:39分钟)46
2.1 使用vim46
2.1.1 启动vim46
2.1.2 在桌面上创建vim启动器47
2.1.3 vim的工作模式47
2.1.4 保存与打开文件47
2.1.5 移动光标48
2.1.6 插入操作50
2.1.7 删除操作50
2.1.8 取消操作51
2.1.9 保存操作51
2.1.10 退出操作52
2.1.11 查找操作52
2.1.12 替换操作52
2.1.13 选项设置52
2.1.14 调用shell命令53
2.2 vim使用实例53
2.2.1 字符的插入与删除53
2.2.2 字符的查找与替换54
2.3 gvim55
2.3.1 文件的新建与保存55
2.3.2 查找与替换55
2.4 gedit56
2.4.1 gedit的启动与打开文本56
2.4.2 gedit编辑文件57
2.4.3 gedit打印文件58
2.4.4 gedit的首选项59
2.5 小结61
2.6 习题61
第二篇 shell编程篇62
第3章 Linux常用命令(教学视频:59分钟)62
3.1 目录与文件命令62
3.1.1 查看目录命令pwd62
3.1.2 切换目录命令cd62
3.1.3 查看目录命令ls63
3.1.4 建立文件命令touch64
3.1.5 建立与删除文件夹命令mkdir、rmdir65
3.1.6 文件复制命令cp65
3.1.7 文件移动和更名命令mv66
3.1.8 删除文件与目录命令rm66
3.1.9 创建链接命令ln67
3.1.10 查看文件信息命令wc67
3.1.11 文件查看命令cat68
3.1.12 查看文件视图命令head与tail68
3.1.13 文件权限设置命令chmod69
3.1.14 查找文件命令find70
3.2 man系统帮助命令70
3.2.1 man手册的使用方法71
3.2.2 帮助文档的结构71
3.3 小结72
3.4 习题72
第4章 shell编程(教学视频:122分钟)74
4.1 bash的使用74
4.1.1 bash的内部命令与外部命令74
4.1.2 命令补齐功能74
4.1.3 命令通配符75
4.1.4 使用命令的历史记录75
4.1.5 命令的别名76
4.2 shell程序的基本结构76
4.3 局部变量77
4.4 环境变量78
4.4.1 环境变量的查看78
4.4.2 访问环境变量78
4.4.3 定义环境变量78
4.4.4 在系统配置文件中定义环境变量79
4.4.5 位置变量79
4.5 shell的运算符80
4.5.1 变量赋值80
4.5.2 算术运算符80
4.6 输入和输出82
4.6.1 echo命令输出结果82
4.6.2 read命令读取信息83
4.6.3 文件重定向84
4.7 引号的使用方法85
4.7.1 双引号85
4.7.2 单引号85
4.7.3 反引号86
4.7.4 反斜线86
4.8 测试语句86
4.8.1 文件状态测试87
4.8.2 数值测试87
4.8.3 字符串测试88
4.8.4 逻辑测试89
4.9 流程控制结构89
4.9.1 if语句89
4.9.3 for语句90
4.9.5 until语句91
4.10 综合练习92
4.10.1 程序的功能92
4.10.2 编写程序的代码92
4.11 小结94
4.12 习题94
第三篇 C程序基础篇95
第5章 编译与调试(教学视频:49分钟)95
5.1 编译的概念和理解95
5.1.1 程序编译的过程95
5.1.2 编译器95
5.2 gcc编译器96
5.2.1 gcc编译器简介96
5.2.2 gcc对源程序扩展名的支持96
5.3 C程序的编译97
5.3.1 编写第一个C程序97
5.3.2 用gcc编译程序98
5.3.3 查看gcc的参数99
5.3.4 设置输出的文件100
5.3.5 查看编译过程100
5.3.6 设置编译的语言101
5.3.7 设置ANSIC标准101
5.3.8 编译C++程序101
5.4 编译过程的控制102
5.4.1 编译过程简介102
5.4.2 控制预处理过程103
5.4.3 生成汇编代码103
5.4.4 生成目标代码104
5.4.5 链接生成可执行文件104
5.5 gdb调试程序105
5.5.1 gdb简介105
5.5.2 在程序中加入调试信息105
5.5.4 启动gdb105
5.5.5 加载需要调试的程序106
5.5.6 查看代码106
5.5.7 在程序中加入断点106
5.5.8 查看断点107
5.5.9 运行程序107
5.5.10 变量的查看108
5.6 gdb的帮助与常用命令109
5.6.1 使用gdb帮助109
5.6.2 gdb常用命令109
5.7 编译程序常见的错误与问题110
5.7.1 逻辑错误与语法错误110
5.7.2 C程序中的错误与异常110
5.7.3 编译中的警告提示111
5.7.4 找不到包含文件的错误111
5.7.5 错误地使用逗号111
5.7.6 括号不匹配错误111
5.8 综合练习112
5.8.1 编写程序112
5.8.2 编译文件113
5.8.3 调试程序113
5.9 小结115
5.10 习题115
第6章 C语言基础(教学视频:70分钟)117
6.1 C程序的基本概念117
6.1.1 C程序的基本结构117
6.1.2 C程序的一般格式118
6.1.3 C程序中的注释119
6.2 数据类型119
6.2.1 整型(int)119
6.2.2 浮点型(float)120
6.2.3 字符型(char)121
6.2.4 变量名122
6.2.5 字符NULL123
6.3 变量的赋值与输出123
6.3.1 变量的赋值123
6.3.2 printf函数输出变量123
6.3.3 scanf函数从键盘读入变量125
6.4 运算符126
6.4.1 算术运算符126
6.4.2 关系运算符127
6.4.3 逻辑运算符128
6.5 综合练习129
6.6 小结130
6.7 习题130
第7章 C程序的常用语句(教学视频:87分钟)132
7.1 流程控制语句132
7.1.1 if条件语句132
7.1.2 if语句的嵌套133
7.1.3 switch选择执行语句135
7.1.4 for循环语句137
7.1.5 for循环的嵌套138
7.1.6 for循环应用实例:输出九九乘法口诀表140
7.1.7 while循环语句140
7.1.8 do while循环语句141
7.1.9 转移控制语句:continue142
7.1.10 转移控制语句:break143
7.1.11 转移控制语句:return144
7.2 两种特殊语句结构144
7.2.1 ?三元操作符145
7.2.2 块语句145
7.3 综合练习146
7.4 小结147
7.5 习题147
第四篇 指针与函数篇149
第8章 数组与指针(教学视频:66分钟)149
8.1 数组的理解与操作149
8.1.1 什么是数组149
8.1.2 数组的定义与访问150
8.1.3 数组使用实例151
8.2 指针152
8.2.1 指针的理解152
8.2.2 指针操作符152
8.2.3 指针的定义与访问152
8.2.4 指针使用实例153
8.3 数组与指针154
8.3.1 数组与指针的关系154
8.3.2 指针的算术运算155
8.3.3 字符数组与字符串156
8.4 二维数组与多维数组157
8.4.1 二维数组的理解157
8.4.2 二维数组与指针158
8.5 实例159
8.5.1 学生成绩统计实例159
8.5.2 冒泡法排序实例160
8.5.3 统计字符串中字符162
8.6 小结164
8.7 习题164
第9章 函数(教学视频:67分钟)166
9.1 函数的理解166
9.1.1 什么是函数166
9.1.2 系统函数与库函数167
9.1.3 函数的返回值168
9.1.4 无参函数169
9.1.5 有参函数169
9.1.6 函数参数实例170
9.2 自定义函数171
9.2.1 自编写定义函数171
9.2.2 函数中调用函数172
9.2.3 函数的声明174
9.2.4 递归函数175
9.2.5 main函数的参数argc与argv176
9.3 函数与指针177
9.3.1 值调用与引用调用177
9.3.2 引用调用与指针178
9.3.3 指针参数简单实例179
9.3.4 自定义函数中指针使用实例180
9.3.5 数组作为参数181
9.3.6 数组作为函数参数实例182
9.4 返回值183
9.4.1 函数返回值的类型183
9.4.2 函数返回指针184
9.4.3 函数返回指针实例185
9.4.4 函数返回结果到参数186
9.5 综合练习186
9.6 小结187
9.7 习题188
第10章 字符与字符串处理(教学视频:66分钟)190
10.1 字符测试函数190
10.1.1 数字或字母测试函数isalnum190
10.1.2 字母测试函数isalpha191
10.1.3 可打印字符测试函数isgraph192
10.1.4 测试大小写字母函数islower和isupper193
10.1.5 测试是否是数字isxdigit193
10.1.6 测试字符是否为符号函数ispunct194
10.1.7 其他字符测试函数195
10.2 字符测试函数综合实例195
10.3 字符串转换197
10.3.1 C程序中的字符串197
10.3.2 字符串转换成浮点型函数atof197
10.3.3 字符串转换成整型函数atoi198
10.3.4 字符串转换成长整型函数atol199
10.3.5 将浮点型转换成字符串函数ecvt200
10.3.6 字母的大写小转换函数tolower和toupper201
10.3.7 其他字符串转换函数202
10.4 字符串比较203
10.4.1 字符串比较函数bcmp203
10.4.2 字符串大小比较函数memcmp204
10.4.3 忽略大小写比较字符串函数strncasecmp204
10.5 字符串复制205
10.5.1 字符串复制函数bcopy205
10.5.2 字符串复制函数memccpy206
10.5.3 复制字符串函数strcpy207
10.5.4 字符串复制函数strncpy208
10.6 字符串的清理与填充208
10.6.1 字符串清理函数bzero209
10.6.2 字符串填充函数memset209
10.7 字符串查找210
10.7.1 字符查找函数index与rindex210
10.7.2 字符查找函数memchr211
10.7.3 字符查找函数strchr与strrchr211
10.8 字符串的连接与分割212
10.8.1 字符串连接函数strcat212
10.8.2 字符串分割函数strtok213
10.9 综合练习214
10.10 小结216
10.11 习题216
第11章 结构体(教学视频:49分钟)218
11.1 结构体的操作218
11.1.1 结构体的理解218
11.1.2 结构体的定义218
11.1.3 结构体的访问220
11.1.4 结构体数组222
11.1.5 结构体使用实例222
11.2 结构体与指针224
11.2.1 结构体指针的定义225
11.2.2 结构体指针的访问225
11.2.3 结构体作为函数的参数227
11.2.4 结构体指针作为函数的参数228
11.2.5 结构体作为函数的返回值230
11.2.6 结构体指针作为函数的返回值231
11.3 综合练习233
11.3.1 程序的需求分析233
11.3.2 程序中的函数234
11.3.3 程序中的结构体与全局变量234
11.3.4 头文件和函数声明234
11.3.5 定义结构体和全局变量235
11.3.6 显示学生信息的函数235
11.3.7 程序的选择菜单235
11.3.8 学生信息输入函数237
11.3.9 按姓名查找函数237
11.3.10 删除学生函数238
11.3.11 按年龄查找函数238
11.3.12 按身高查找函数239
11.3.13 按性别查找函数240
11.3.14 程序的主函数240
11.3.15 程序的运行和调试242
11.4 小结243
11.5 习题243
第12章 时间函数(教学视频:23分钟)245
12.1 常用时间函数245
12.1.1 返回时间函数time245
12.2.2 取当前时间函数gmtime246
11.2.3 字符串格式时间函数ctime248
12.2.4 字符串格式时间函数asctime249
12.1.5 取得当地时间函数localtime250
12.1.6 将时间转换成秒数函数mktime251
12.1.7 取得目前的时间函数gettimeofday251
12.1.8 设置当前时间函数settimeofday253
12.2 综合练习254
12.3 小结254
12.4 习题255
第五篇 文件与目录篇256
第13章 目录与文件(教学视频:115分钟)256
13.1 文件操作的权限256
13.2 错误处理与错误号257
13.2.1 错误定义的理解257
13.2.2 用错误常数显示错误信息258
热门推荐
- 2705602.html
- 3092167.html
- 1501638.html
- 3175388.html
- 612583.html
- 447671.html
- 2611853.html
- 1041776.html
- 297042.html
- 531602.html
- http://www.ickdjs.cc/book_739622.html
- http://www.ickdjs.cc/book_1709832.html
- http://www.ickdjs.cc/book_1838794.html
- http://www.ickdjs.cc/book_2522454.html
- http://www.ickdjs.cc/book_317412.html
- http://www.ickdjs.cc/book_3582375.html
- http://www.ickdjs.cc/book_566948.html
- http://www.ickdjs.cc/book_524307.html
- http://www.ickdjs.cc/book_2618805.html
- http://www.ickdjs.cc/book_3715579.html