出版時(shí)間:2011-4 出版社:電子工業(yè)出版社 作者:張繁 頁(yè)數(shù):529 字?jǐn)?shù):855000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書深入淺出、循序漸進(jìn)地講解了Linux平臺(tái)下的C程序設(shè)計(jì),并通過(guò)大量的程序?qū)嵗约熬C合開發(fā)案例的演示,幫助讀者快速掌握Linux下C語(yǔ)言編程的方法和技巧。
本書內(nèi)容翔實(shí),共分為三大部分。第一部分為基礎(chǔ)篇,共有5章,主要講解了Linux系統(tǒng)的概述、C語(yǔ)言編程基礎(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個(gè)不同的Linux平臺(tái)下C程序開發(fā)的綜合案例,向讀者詳細(xì)闡述了Linux文件操作、GTK+圖形界面編程、Linux網(wǎng)絡(luò)編程,以及基于Linux平臺(tái)的嵌入式軟件開發(fā)的方法和技巧。
本書是由作者根據(jù)多年來(lái)的開發(fā)工作經(jīng)驗(yàn)編著而成,語(yǔ)言通俗易懂,內(nèi)容豐富,注重實(shí)例講解,知識(shí)涵蓋面廣。非常適合Linux平臺(tái)下C語(yǔ)言編程的初學(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簡(jiǎn)介
1.5.2 常見Shell的種類
1.5.3 Shell的簡(jiǎn)單使用
1.5.4 通配符
1.5.5 引號(hào)
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語(yǔ)言編程基礎(chǔ)
2.1 C語(yǔ)言的歷史背景
2.2 C語(yǔ)言的特點(diǎn)
2.3 C語(yǔ)言的基本數(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 逗號(hào)運(yùn)算符與逗號(hào)表達(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語(yǔ)言中的數(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 變量的存儲(chǔ)類別
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)頁(yè):插圖:
編輯推薦
《Linux C編程從初學(xué)到精通》:提供全書技術(shù)和案例的多媒體教學(xué)視頻1316分鐘提供VMware工具、Linux命令工具、編輯器工具、GCC工具、GDB工具、Shell工具、make工具、Eclipse開發(fā)工具、kdeVelop開發(fā)工具及項(xiàng)目管理Subversion工具等Linux常用工具教學(xué)視頻581分鐘提供209個(gè)常用Linux命令教學(xué)視頻583分鐘提供Ubuntu Linux操作系統(tǒng)教學(xué)視頻635分鐘深入淺出,依靠深厚行業(yè)經(jīng)驗(yàn)講透技術(shù)原理循序漸進(jìn),詳解典型應(yīng)用案例提升實(shí)戰(zhàn)能力超大容量多媒體,總時(shí)長(zhǎng)超過(guò)53小時(shí)
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載