Linux下C基础编程----写在Blog之前的话

找个2个星期的实习吧。各种坎坷。既然公司只是做广告。为毛让我去笔试!严重鄙视。想在也想开了,争取过了,结果顺其自然吧。还是好好写自己的学习心得吧,希望和我以前一样迷茫的各位同学,少走一点弯路。好了,切入正题:

一、参考书籍:

 好的书籍的作用不用多说了。先得有基础,推荐以下基本书吧,个人觉得不错。

《C和指针》 《C专家编程》 《C陷阱与缺陷》 
上面三本书,认真看吧,特别是C和指针,可以当教材看,认真做做书后习题,我从这本书中受益菲浅 ,后两本用于提高,比如可以知道: char * const*(*next)() 是个啥东西, i+++j为什么是 (i++)+j之类 还有一些常见的面试试如判断一个链表是否有环, 怎么判断一个数是有符号数还是无符号数,书中都有涉及 打好C语言基础,不管是以后读源代码,还是写程序,或者应付笔试都是很重要的。

Linux编程入门 
《Unix操作系统设计》《Linux程序设计》这两本书虽然都比较老了,但是都相当经典 ,一个操作系统理论,一个编程实践,

Linux 编程进阶 
《Unix环境高级编程》 《Unix 网络编程》 过于经典,不多作介绍 。
之后的内核移植方面的书以后介绍吧,我也没看呢。。最近恶补。

书籍基本我看的就是上面这些了。然后我打算写作思路想这个样子(当然了,根据情况也会变动,不过大体上应该差不多)。

1、介绍一下Linux、Unix。很简短的写点吧。这东西网上都有,国人写的书,这部分还是不错的,很详细。

2、文件系统的一些东西。比如他的操作啦。结构啦什么的

3、终端

4、进程和信号、进程间的通信、线程机制等

5、shell、I/O重定向和管道

6、套接字

基本这几块吧。当然每个有好多的知识点的。

最后一句:尽力写的清楚点。欢迎同学们的意见!



Linux下C基础编程----写在Blog之前的话,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。