Linux下C基礎編程----寫在Blog之前的話

來源:互聯網
上載者:User

標籤:style   blog   檔案   c   代碼   linux   

找個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、通訊端

基本這幾塊吧。當然每個有好多的知識點的。

最後一句:儘力寫的清楚點。歡迎同學們的意見!



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.