图书介绍
Linux程序员:C语言【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘怀亮主编 著
- 出版社: 北京:研究出版社
- ISBN:9787801683625
- 出版时间:2008
- 标注页数:295页
- 文件大小:18MB
- 文件页数:305页
- 主题词:Linux操作系统-程序设计-高等学校-教材;C语言-程序设计-高等学校-教材
PDF下载
下载说明
Linux程序员:C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Linux下C语言编程简介1
1.1 Linux的发展和特点1
1.2 Linux下C语言简介5
1.3 C语言简介及其特点5
1.4 Linux程序设计基础知识6
头文件6
函数库7
系统调用9
帮助文档9
1.5 Linux下C语言编程环境11
vi编辑器的使用11
GCC编译器简介18
GNU make简介19
GDB调试工具简介19
1.6 Linux程序设计的特点19
1.7 Linux下C语言编程风格20
基于GNU的编程风格21
Linux内核编程风格21
小结22
习题一22
一、选择题22
二、填空题24
三、思考题24
第2章 Linux程序设计C语言基础知识25
2.1 C语言概述25
C语言的风格特点26
C程序的基本结构26
C程序的符号系统29
2.2基本数据类型及变量30
整型数据31
实型数据32
字符型数据33
常量与变量35
数据类型之间的转换与运算38
2.3运算符与表达式39
算术运算符与算术表达式39
赋值运算符与赋值表达式42
关系运算符与关系表达式43
逻辑运算符与逻辑表达式44
其他运算符45
运算符、运算优先级和结合性46
2.4 C语言的语句类型47
表达式语句47
函数调用语句47
控制语句47
复合语句48
空语句48
2.5数据的输入输出设计49
数据输入输出的概念及在C语言中的实现49
数据输出49
数据输入53
小结56
习题二57
一、选择题57
二、填空题59
三、思考题59
四、编程题60
第3章 Linux环境下程序调试基础61
3.1 GCC编译器61
如何使用GCC62
GCC警告提示功能64
库依赖65
GCC代码优化66
加速67
GCC常用选项68
GCC的错误类型及对策70
3.2 GDB调试器71
GDB概述71
使用GDB72
GDB常用命令75
3.3使用Make77
Makefile文件概述77
Makefile实例文件分析78
Makefile文件的书写规则80
make命令的使用86
小结86
习题三87
一、选择题87
二、填空题88
三、思考题88
四、编程题88
第4章 选择结构程序设计90
4.1 if语句90
用if语句实现选择结构90
用if…else语句实现选择结构91
用if…else if…else语句实现选择结构92
4.2选择结构的嵌套94
4.3 switch语句96
switch语句的一般形式96
用switch语句实现多分支选择结构97
小结99
习题四99
一、选择题99
二、填空题102
三、思考题102
四、编程题103
第5章 循环结构程序设计104
5.1 while循环结构while语句104
5.2 do-while循环结构do-while语句106
5.3 for循环结构108
5.4 continue和break语句112
continue语句112
break语句113
5.5循环的嵌套115
小结116
习题五117
一、选择题117
二、填空题119
三、思考题119
四、编程题120
第6章 数组初步122
6.1一维数组122
一维数组的定义123
一维数组的引用124
一维数组的初始化124
6.2多维数组127
多维数组的定义127
二维数组的引用130
二维数组的初始化131
6.3字符数组与字符串132
基本概念132
字符数组初始化132
字符数组的引用133
字符串处理函数137
小结139
习题六140
一、选择题140
二、填空题141
三、思考题142
四、编程题143
第7章 函数的应用144
7.1函数概述144
7.2函数的定义与调用146
函数的定义146
函数的调用148
7.3函数间的信息传递149
实参-形参之间的信息传递149
函数调用结果的返回152
7.4函数的嵌套调用和递归调用153
函数的嵌套调用153
函数的递归调用154
7.5局部和全局变量及其作用域156
变量的作用域156
局部变量及其作用域156
全局变量及其作用域158
7.6变量的存储类别及变量的生存期159
变量的生存期与存储分类159
变量的存储类别160
7.7函数的存储分类163
外部函数163
内部函数164
小结164
习题七165
一、选择题165
二、填空题167
三、思考题167
四、编程题168
第8章 库文件包含及多文件系统的编译170
8.1宏定义的概念170
8.2带参数的宏定义171
带参宏定义的一般格式171
带参宏的宏展开和调用171
带参宏定义说明172
8.3不带参数的宏定义173
无参宏定义的一般格式173
符号常量174
无参宏定义的说明174
8.4函数库的链接175
8.5库文件包含175
文件包含的概念175
文件包含处理命令的格式175
库文件包含的作用176
库文件包含的几点说明177
8.6头文件和系统帮助177
条件编译177
条件编译的形式177
小结179
习题八180
一、选择题180
二、填空题181
三、思考题182
四、编程题183
第9章 指针初步184
9.1指针与指针变量184
指针与指针变量的概念184
指针变量的定义185
指针变量的运算186
指针变量的应用186
9.2数组的指针表示188
数组中地址的概念188
一维数组的指针表示188
二维数组的指针表示191
9.3指针与函数194
指向函数的指针变量194
指向函数的指针作函数参数195
9.4返回指针值的函数196
9.5指向字符串的指针198
9.6指针数组与指向指针的指针200
指针数组200
指向指针的指针201
9.7主函数main()的形参202
小结203
习题九204
一、选择题204
二、填空题205
三、思考题205
四、编程题206
第10章 结构体与共用体207
10.1结构体的基本概念207
结构体类型及变量的定义207
结构体变量初始化及引用210
10.2结构体数组212
结构体数组定义212
结构体数组的初始化212
结构体数组的应用213
10.3结构体指针214
指向结构体变量的指针214
指向结构体数组的指针215
用结构体变量作为函数参数216
10.4利用结构体和指针处理动态链表218
链表的概念218
用于动态分配的函数219
链表的创建219
链表的插入220
链表的删除222
10.5共用体223
共用体的定义223
共用体的引用224
共用体类型的特点224
10.6枚举类型226
枚举类型变量的定义226
枚举类型变量的说明226
10.7 typedef类型定义227
小结228
习题十229
一、选择题229
二、填空题231
三、思考题231
四、编程题233
第11章 位运算234
11.1位运算符及位运算234
按位与运算符&234
按位或运算符|236
按位异或运算符∧236
按位取反运算符~237
按位左移运算符<<238
按位右移运算符>>238
复合位赋值运算符240
11.2位段240
位段的定义与引用240
位段的应用242
小结242
习题十一243
一、选择题243
二、填空题244
三、思考题244
四、编程题245
第12章 文件246
12.1文件概述246
文件的分类246
流式文件247
文件缓冲区247
12.2文件类型指针248
12.3文件的打开与关闭248
文件的打开249
文件的关闭250
12.4文件读/写函数250
字符读/写函数fgetc和fputc250
字符串读/写函数fgets和fputs252
数据块读/写函数fread和fwrite253
格式化读/写函数fscanf和fprintf255
12.5文件的定位与出错检测256
文件的定位256
文件的检测257
小结258
习题十二258
一、选择题258
二、填空题260
三、思考题260
四、编程题261
第13章 模拟试题263
模拟试题一263
一、填空题263
二、选择题263
三、程序题265
四、思考题266
五、编程题267
模拟试题二267
一、填空题267
二、选择题267
三、程序题270
四、思考题270
五、编程题271
第14章 上机实训273
实训1 Linux下常用命令和vi的使用273
实训2 Linux程序设计C语言基础知识274
实训3 Linux下C/C++语言的编译与调试275
实训4选择结构程序设计278
实训5循环结构程序设计279
实训6数组初步280
实训7函数的应用282
实训8库文件包含及多文件系统的编译283
实训9指针284
实训10结构体与共用体286
实训11位运算289
实训12文件291
参考文献294
内容简介295
热门推荐
- 2391570.html
- 1330803.html
- 3478237.html
- 3143619.html
- 281418.html
- 132457.html
- 1203623.html
- 1506417.html
- 3451391.html
- 3721727.html
- http://www.ickdjs.cc/book_2637766.html
- http://www.ickdjs.cc/book_834297.html
- http://www.ickdjs.cc/book_3237913.html
- http://www.ickdjs.cc/book_911763.html
- http://www.ickdjs.cc/book_3482935.html
- http://www.ickdjs.cc/book_2499144.html
- http://www.ickdjs.cc/book_2434997.html
- http://www.ickdjs.cc/book_1344687.html
- http://www.ickdjs.cc/book_3632302.html
- http://www.ickdjs.cc/book_3279311.html