没有合适的资源?快使用搜索试试~ 我知道了~
C语言比较好的资料,属于进阶资料,希望大家把C语言学好! 这对嵌入式Linux的学习很重要!
资源推荐
资源详情
资源评论
About C And Linux
Linux C 语言进阶就业课程
- 1 -
About C And Linux
写在前面的话
由来
学完了 C,下一步怎么办呢?
马上毕业了,面临找工作的压力仅仅靠 C 语言能行吗?
如何才能应聘的时候底气十足呢?
怎么才能找到一份薪资满意的工作呢?
Linux C 方向如何就业呢?
其实这些疑虑很多朋友都是有的,我甚至专门建立了一个群帮有疑虑的朋友解难答
疑,为了帮助更多的朋友我将这本书发到网上。如果想对 Linux C 就业方面获得更
多的帮助,可以参加我主讲的《Linux C 语言快速就业班》,目的就是帮助更多处
在迷茫中的朋友找到自己前进的方向。
读者范围
写这个小册子的时候我假定大家对 Linux 系统或者 C 语言有了一些了解。所以这并
不是一本关于 Linux C 如何入门的书,如果你尚未入门,建议你可以阅读《C
Primer Plus》,《 C 语言入门经典》,这两本书非常适合零基础入门。这本小册
子你可以保留到你阅读完这两本书之后再读。
很多朋友都有一个疑问,那就是我 C 语言学完了,下面我改怎么办呢?
这个看似简单的问题其实包含了一种迷茫,对未来道路的迷茫。本书仅仅从本人所
从事的行业需要的经验出发,列出了一些需要掌握的基本知识点,如果掌握这些技
能,往大了说你会渐渐找到自己前进的方向,往小了说至少会帮助你找到一份还不
错的工作。
我希望这个小册子可以给学完 C 语言但是还在迷茫中的朋友带来一定帮助。
如果你想问以后学完 C 以后的方向,大致分为两种:嵌入式、系统集成。
本书涉及内容偏向于 linux C 系统集成方向。
致谢
感谢帮助我完成这个册子的所有朋友!
特别感谢我的妻子,没有她在背后的默默支持,这本书可能已经夭折。
- 2 -
About C And Linux
真诚感谢每一个人!
由于水平所限,虽然竭力避免,但是文中难免还是存在瑕疵、疏漏甚至错误之处,
欢迎大家批评指针,不胜感激,我的邮箱地址是:1492225324@qq.com。随时欢
迎您的每一点意见和建议。
如果想对 Linux C 就业方面获得更多的帮助,可以参加我主讲的《Linux C 语言快
速就业班》,目的就是帮助更多处在迷茫中的朋友找到自己前进的方向,并尽快就
业!
本就业教程包含 24 章,现在公布的内容为前六章,如有就业方面的需求可以联系
本人。
Hidinck 于 2011 年 11 月
1492225324@qq.com
- 3 -
About C And Linux
目录
Linux C 语言进阶就业课程...............................................................................................1
写在前面的话......................................................................................................................2
由来...................................................................................................................................................2
读者范围...........................................................................................................................................2
致谢...................................................................................................................................................2
目录......................................................................................................................................4
第一章 数组和指针............................................................................................................6
1.0 自测..............................................................................................................................................6
1.1 引言..............................................................................................................................................7
1.2 数组名的数据类型.....................................................................................................................9
1.3 数组名是否左值.......................................................................................................................10
1.4 数组什么时候可以当指针.......................................................................................................12
1.5 多维数组及其他.......................................................................................................................13
1.6 从复杂类型声明开始...............................................................................................................14
1.7 指针............................................................................................................................................16
1.8 解引用(*)和初始化...................................................................................................................17
1.9 函数指针....................................................................................................................................20
1.10 答案..........................................................................................................................................23
解析 1.0 节自测题...................................................................................................................23
解析 1.2 节题目.......................................................................................................................25
第二章 结构体..................................................................................................................26
2.0 结构体基础...............................................................................................................................26
2.1 结构体指针...............................................................................................................................27
2.2 结构体变量是标量吗...............................................................................................................30
2.3 联合............................................................................................................................................33
2.4 动态内存分配...........................................................................................................................35
2.5 单链表........................................................................................................................................39
2.6 双链表........................................................................................................................................44
2.7 二叉树........................................................................................................................................45
第三章 文件读写应用......................................................................................................48
3.0 引言............................................................................................................................................48
3.1 更新文件....................................................................................................................................49
3.2 异常处理....................................................................................................................................59
3.3 写日志........................................................................................................................................67
第四章 宏..........................................................................................................................70
4.0 关于宏的基础...........................................................................................................................70
- 4 -
About C And Linux
4.1 条件包含...................................................................................................................................71
4.2 宏开关.......................................................................................................................................72
4.3 头文件与宏...............................................................................................................................76
4.4 像函数的宏...............................................................................................................................80
4.5 宏的副作用...............................................................................................................................81
第五章 进程环境..............................................................................................................83
5.0 引言...........................................................................................................................................83
5.1 main 函数...................................................................................................................................83
5.2 进程终止...................................................................................................................................84
5.3 命令行参数...............................................................................................................................84
5.4 环境变量表...............................................................................................................................85
5.5 C 程序的存储空间布局............................................................................................................86
第六章 进程......................................................................................................................90
6.0 引言...........................................................................................................................................90
6.1 进程 ID......................................................................................................................................90
6.2 子进程.......................................................................................................................................92
6.3 vfork 函数..................................................................................................................................93
6.4 wait 及 waitpid 函数..................................................................................................................94
6.5 竞争条件...................................................................................................................................97
6.6 exec 函数...................................................................................................................................98
- 5 -
剩余63页未读,继续阅读
资源评论
追风忆梦
- 粉丝: 45
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功