Linux C編程從初學(xué)到精通

出版時間:2011-4  出版社:電子工業(yè)出版社  作者:張繁  頁數(shù):529  字?jǐn)?shù):855000  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書深入淺出、循序漸進(jìn)地講解了Linux平臺下的C程序設(shè)計(jì),并通過大量的程序?qū)嵗?,以及綜合開發(fā)案例的演示,幫助讀者快速掌握Linux下C語言編程的方法和技巧。
  本書內(nèi)容翔實(shí),共分為三大部分。第一部分為基礎(chǔ)篇,共有5章,主要講解了Linux系統(tǒng)的概述、C語言編程基礎(chǔ)、Linux下的兩種常用文本編輯器vi和Emacs、程序編譯器gcc和調(diào)試器gdb,以及make管理工具,第二部分為提高篇,共有7章,主要講解了Linux系統(tǒng)下各種操作的系統(tǒng)調(diào)用,包括文件操作、進(jìn)程控制、進(jìn)程間通信、網(wǎng)絡(luò)編程、GTK+圖形界面編程等。第三部分為實(shí)踐篇,共有5章,分別為5個不同的Linux平臺下C程序開發(fā)的綜合案例,向讀者詳細(xì)闡述了Linux文件操作、GTK+圖形界面編程、Linux網(wǎng)絡(luò)編程,以及基于Linux平臺的嵌入式軟件開發(fā)的方法和技巧。
  本書是由作者根據(jù)多年來的開發(fā)工作經(jīng)驗(yàn)編著而成,語言通俗易懂,內(nèi)容豐富,注重實(shí)例講解,知識涵蓋面廣。非常適合Linux平臺下C語言編程的初學(xué)者以及高校本科生、研究生閱讀,也適合在Linux系統(tǒng)下進(jìn)行C程序開發(fā)的工程師查閱和學(xué)習(xí)。

書籍目錄

第1部分 基礎(chǔ)篇
 第1章 Linux系統(tǒng)概述
1.1 什么是Linux
1.2 Linux系統(tǒng)特點(diǎn)及主要功能
 1.2.1 Lirtux系統(tǒng)特點(diǎn)
 1.2.2 Linux系統(tǒng)的主要功能
1.3 Linux的內(nèi)核版本和發(fā)行版本
1.4 系統(tǒng)的安裝
 1.4.1 系統(tǒng)安裝前的準(zhǔn)備工作
  1.4.2 從光盤安裝Linux
  1.4.3 從硬盤安裝Linux
  1.4.4 在虛擬機(jī)下安裝Linux
1.5 Shell的使用
  1.5.1 Shell簡介
  1.5.2 常見Shell的種類
  1.5.3 Shell的簡單使用
  1.5.4 通配符
  1.5.5 引號
  1.5.6 注釋符
1.6 Linux常用命令
  1.6.1 與目錄相關(guān)的命令
  1.6.2 與文件相關(guān)的命令
  1.6.3 與網(wǎng)絡(luò)服務(wù)相關(guān)的命令
1.7 本章小結(jié)
實(shí)戰(zhàn)演練
 第2章 C語言編程基礎(chǔ)
2.1 C語言的歷史背景
2.2 C語言的特點(diǎn)
2.3 C語言的基本數(shù)據(jù)類型
 2.3.1 整型
 2.3.2 實(shí)型
 2.3.3 字符型
  2.4 運(yùn)算符與表達(dá)式
 2.4.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
  2.4.2 賦值運(yùn)算符與賦值表達(dá)式
  2.4.3 逗號運(yùn)算符與逗號表達(dá)式
  2.5 C程序的3種基本結(jié)構(gòu)
 2.5.1 順序結(jié)構(gòu)
  2.5.2 選擇結(jié)構(gòu)
  2.5.3 循環(huán)結(jié)構(gòu)
  2.6 C語言中的數(shù)據(jù)輸入與輸出
 2.6.1 字符輸出函數(shù)putchar
  2.6.2 字符輸入函數(shù)getchar
  2.6.3 格式輸出函數(shù)printf
  2.6.4 格式輸入函數(shù)scanf
  2.7 函數(shù)
 2.7.1 函數(shù)的定義
  2.7.2 函數(shù)的調(diào)用
  2.7.3 變量的存儲類別
  2.8 數(shù)組
 2.8.1 一維數(shù)組的定義和使用
  2.8.2 二維數(shù)組的定義和使用
  2.8.3 字符數(shù)組和字符串
  2.8.4 常用字符串處理函數(shù)
  2.9 指針
 2.9.1 地址和指針
  2.9.2 指針的定義和使用
  2.9.3 數(shù)組與指針
  2.9.4 字符串與指針
  2.9.5 指向函數(shù)的指針
  2.10 結(jié)構(gòu)體和共用體
 2.10.1 定義和引用結(jié)構(gòu)體
  2.10.2 結(jié)構(gòu)體數(shù)組
  2.10.3 指向結(jié)構(gòu)體的指針
  2.10.4 共用體
  2.10.5 使用typedef定義類型
  ……
第2部分 提高篇
第3部分 實(shí)戰(zhàn)篇

章節(jié)摘錄

版權(quán)頁:插圖:

編輯推薦

《Linux C編程從初學(xué)到精通》:提供全書技術(shù)和案例的多媒體教學(xué)視頻1316分鐘提供VMware工具、Linux命令工具、編輯器工具、GCC工具、GDB工具、Shell工具、make工具、Eclipse開發(fā)工具、kdeVelop開發(fā)工具及項(xiàng)目管理Subversion工具等Linux常用工具教學(xué)視頻581分鐘提供209個常用Linux命令教學(xué)視頻583分鐘提供Ubuntu Linux操作系統(tǒng)教學(xué)視頻635分鐘深入淺出,依靠深厚行業(yè)經(jīng)驗(yàn)講透技術(shù)原理循序漸進(jìn),詳解典型應(yīng)用案例提升實(shí)戰(zhàn)能力超大容量多媒體,總時長超過53小時

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Linux C編程從初學(xué)到精通 PDF格式下載


用戶評論 (總計(jì)67條)

 
 

  •   我個人覺得是本很好的書,我買了這個出版社出版的有關(guān)LINUX的全套系列,從基礎(chǔ)開始到編程,再到內(nèi)核。感覺增長的很快。所以推進(jìn)這本書,還有這個出版社的有關(guān)LINUX的全套系列,對于剛剛開始學(xué)習(xí)LINUX童靴來說。先從這個出版社的UBUNTU linux從入門到精通這本書開始吧,簡單易懂。同時UBUNTU也容易安裝,桌面操作也簡單,相關(guān)的應(yīng)用軟件也多;內(nèi)容也適合從學(xué)者。接著再學(xué)些這個出版社的LINUX從學(xué)到精通,雖然也是初級入門的書,但是和剛才說的UBUNTU LINUX的側(cè)重點(diǎn)不同,簡易這本書安排再第二學(xué)習(xí);接著再看LINUX指令從入門到精通,等熟練的掌握這些知識后。然后可以根據(jù)個人的愛好去選擇性的學(xué)習(xí)了。這時你已經(jīng)不是菜鳥了。完全可以知道需要什么。
  •   此書適合入門的。如果想了解Linux 下的常見的C編程及其環(huán)境,調(diào)試等,適合看此書。
  •   Linux C編程從初學(xué)到精通這書不錯
  •   適合理工科學(xué)生進(jìn)階式學(xué)習(xí)C編程,
  •   這本書寫的不錯,我一口氣讀了150多頁,對學(xué)習(xí)LinuxC編程有相當(dāng)大的幫助,不愧是華清遠(yuǎn)見的書。
  •   講的挺詳細(xì)的,適合初學(xué)者入門~~
    最重要的是每張都有視頻講解,對于快速入門很有好處,我是把書上的例子和課后的習(xí)題都做了一遍,受益匪淺!如果想要經(jīng)一步提高還需要看其他的書籍,總體來說,贊贊!
  •   建議把編輯器操作放到C語法的前面, 不然實(shí)驗(yàn)的話還得向后翻, 個人建議~
  •   大概翻了下,感覺書應(yīng)該很實(shí)用,具體要細(xì)細(xì)讀過才知道
  •   書很不錯兩張光盤終于我可以好好學(xué)習(xí)了。
  •   有部分內(nèi)容是騙人的嗎?例如那個聊天軟件,怎么編譯的?。窟@都不往出寫。
  •   這是一本非常非?;A(chǔ)的書,對初學(xué)者幫助很大
  •   書不錯,講還可以適合初學(xué)者,入門不錯的選擇
  •   很滿意~服務(wù)周到,質(zhì)量可靠,適合初學(xué)者~
  •   書對始學(xué)者來說真的很好。可是我都學(xué)過了的!買了,也只是復(fù)習(xí)一下。不知道有沒有更深層一點(diǎn)的書!嵌入式方面的有嗎?
  •   這本書的質(zhì)量很好,內(nèi)容也不錯,比較全面,建議看的時候有針對性的去看,總體來說很好。
  •   這本書猶豫了好久才買,最后證明我的決定是完全正確的。
    這本書對我?guī)椭艽蟆?/li>
  •   講得比較詳細(xì)!
  •   很喜歡這本書用的紙張,確實(shí)書如其名,從最基本的開始 關(guān)鍵是有很多實(shí)踐方面的東西 這點(diǎn)很喜歡
  •   同學(xué)買了這本書.老師說好呢.比較全面.希望自己能堅(jiān)持看完.
  •   剛?cè)胧郑诖?/li>
  •   書籍很好,很喜歡,視頻教程很好,很給力
  •   不到一天就送來了,太快了
  •   還不錯!別看很厚,卻是一周內(nèi)絕對能看完的那種書!
  •   看得出是用心寫的
  •   書的內(nèi)容還行,比較適合新手看。如果是對Linux c編程有一定經(jīng)驗(yàn)的人,就不要買了。適合那些從來都沒有接觸過的新手看!總體還行!
  •   雖然還可以,但是大部是講C,沒有重點(diǎn)講LINUX C的不同之處
  •   最重要的是重要的章節(jié)都有講解視頻
  •   挺適合初學(xué)者的一本書
  •   華清出的書,這本不錯,基本上是比較好地與嵌入式相結(jié)合的書籍,可以打下堅(jiān)實(shí)的基礎(chǔ)。
  •   該書提供了好多工具,和實(shí)例,很方便實(shí)踐,書的質(zhì)量也很好
  •   比較詳細(xì)的入門書。如果要深入學(xué)習(xí),還需配合其他書籍。
  •   比較基礎(chǔ)的書,還可以
  •   還沒有詳細(xì)看,瀏覽了一下,感覺還可以。
  •   除了封面有點(diǎn)折痕外其他都很好 紙張確實(shí)不錯 內(nèi)容也很詳實(shí)
  •   這本書還可以,和我希望的有一定差距,但是也差不多
  •   還行,簡單了點(diǎn)。
  •   作為考試用書很實(shí)用,實(shí)際應(yīng)用當(dāng)中也有使用,很專業(yè)
  •   看了一下,大概還可以吧
  •   剛看一點(diǎn),感覺還不錯!
  •   還好吧。只是送貨速度有點(diǎn)慢。
  •   本書在最初的幾章用極為簡單的語言介紹了c語言的基本語法和概念,但是例子給的比較隨便,對main()函數(shù)沒有聲明參數(shù),可以說簡陋的可以完全不去寫這些東西。對于常用編輯器部分,基本相同的筆墨量介紹了vim和emacs的基本操作,自己可以根據(jù)個人愛好去選擇一個學(xué)習(xí),不過這本書比較坑的地方是名字叫做《linuxc編程從初學(xué)到精通》,如果沒有C基礎(chǔ),對新手來講確實(shí)是個坑爹的貨。后面具體到linux下的一些操作——線程、信號、通訊等部分也很簡陋。這不能怪書內(nèi)容太簡單,最大的問題是就五百來頁書要介紹C語言,介紹Linux操作系統(tǒng),介紹Unix的系統(tǒng)編程,接受常用的編程調(diào)試工具,還要附上幾個項(xiàng)目確實(shí)太難弄得很細(xì)了。如果不是急于求成,還是把各部分都分開看吧。自己看書一般不看視頻(貌似比較經(jīng)典的圖書也都沒有視頻),就不評價視頻的質(zhì)量了。
  •   書大致看了下還行.光盤少送了一張..以前當(dāng)當(dāng)送書從來沒有出過錯.這次不給力啊!...不知道是否能聯(lián)系客服補(bǔ)發(fā)一張關(guān)盤? 網(wǎng)上找了一下,還沒找到關(guān)盤的下載資源.如果有的話就自己下載了,省的麻煩了..
  •   是很輕的那種粗糙的紙 印刷也不是很清楚
  •   還好,作為初級入門還行。
  •   這本是還行啊 不錯
  •   書還沒看,少張盤 能補(bǔ)么
  •   書不怎么樣,是沖著光盤買的,結(jié)果光盤讀不出來。
  •   配合書帶的視頻,適合自學(xué)。很好。
  •   該書語言清晰,實(shí)例豐富而且正確(本人幾乎都驗(yàn)證過),非常適合初學(xué)者。電子工業(yè)出版社的該系列圖書還是很不錯的,比清華大學(xué)出版社的強(qiáng)太多了。
  •   無論是包裝,還是印刷的紙張,都還行,看了一下目錄,相信內(nèi)容也不錯
  •   這本書有的地方只介紹一些作者自己常用的,而不是全部的編程知識:例如網(wǎng)絡(luò)編程方面,竟然只介紹符合IPV4協(xié)議的函數(shù),而竟然沒有介紹支持IPV6協(xié)議的部分必需的函數(shù)(例如inet_apton,應(yīng)該沒有記錯),這是比較難接受的,因?yàn)镮PV4是上一代的協(xié)議了,可能由于沒來得及,所以部分人的確還沒用上V6,但是沒可能因?yàn)樯弦淮€在廣泛的應(yīng)用就不介紹下一代吧~~~而且這本書整體給我的感覺就是“真的只是介紹linux c編程而已”,因?yàn)槔碚撋现vlinux c編程由于很多時候想講明白問題,就必需涉及一些系統(tǒng)的知識,所以理論上,一本講linux c的書應(yīng)該順便會把部分linux的系統(tǒng)知識給教給我們的(例如unix環(huán)境高級編程),但是這本書厲害的地方就是,它能盡量少的涉及更多的知識,用例子,或者一些與系統(tǒng)內(nèi)核的方法無關(guān)的文字說明去盡量解釋一些東西,這樣學(xué)習(xí)的東西可能就稍微少了而且死板了。當(dāng)然,對于這本書,批評完了,一定也要贊揚(yáng)一下:作為一本培訓(xùn)機(jī)構(gòu)出的書,這本書還是比較好的,為什么?因?yàn)榕嘤?xùn)機(jī)構(gòu)大部分是以就業(yè)、實(shí)踐、應(yīng)用作為培訓(xùn)目的的,也就是培訓(xùn)的學(xué)員只要學(xué)會用即可,不用管為什么、系統(tǒng)是怎么實(shí)現(xiàn)的等等,但是這本書卻還是比較詳細(xì),在學(xué)會用的同時還能學(xué)會一點(diǎn)點(diǎn)系統(tǒng)的思想,這點(diǎn)還是不錯的!但是,如果想深入理解linux,而不只是學(xué)會用的同學(xué),這本書不一定適合。
  •   講的很細(xì)致,對一些容易出錯的地方也做了重點(diǎn)標(biāo)注和說明,非常適合初學(xué)者。
  •   內(nèi)容詳實(shí),講解比較詳細(xì)
  •   特簡單,適合對linuxC完全不懂的人,學(xué)完了。。?;颈菊也坏焦ぷ?,經(jīng)驗(yàn)方面的講解太少
  •   稍微看了一下目錄和大概,適合初學(xué)者。
  •   總體來說每章都不錯滴
  •   書是教小孩子用的。不錯,比較實(shí)用。
  •   剛收到書,粗略看了一下,質(zhì)量不錯。開篇難度不高,后逐級提升,適合初學(xué)者。亞馬遜的包裝不錯,塑料袋里還有保護(hù)套。
  •   感覺書有點(diǎn)貴,但是華清遠(yuǎn)見的教材一直都還不錯,買書還是卓越好
  •   今天剛收到書,看了書后,有股想扔掉的沖動,首先,書的印刷質(zhì)量太差了,我還沒見過這么差的紙張,530頁的書拿起來比300頁的還輕!里面的內(nèi)容尤其是例程,很不清楚。
  •   書的話是因?yàn)橹車芏嗳硕假I了,覺得應(yīng)該很不錯,但是就是我在收到書之后很奇怪,書里面還有另一張發(fā)貨單,應(yīng)該是被退貨的,這個就讓我感覺有點(diǎn)糾結(jié)了,喔是三月十七號買的,另一張發(fā)貨單是三月五號的,一個不認(rèn)識的在廣州的同學(xué)
  •   書還沒看,不過兩張光盤中的B盤有問題,有些視頻不能拷!
  •   挺基礎(chǔ)的,后面幾個demo也有相關(guān)的代碼,業(yè)余學(xué)linux玩玩覺得挺合適的
  •   Linux C編程從初學(xué)到精通
  •   linux C編程方面的的書
  •   linuxc
  •   linux下的東西,一直想學(xué)
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7