TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
Linux C程序設計大全(簡體書)
滿額折

Linux C程序設計大全(簡體書)

商品資訊

人民幣定價:89 元
定價
:NT$ 534 元
優惠價
87465
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:13 點
商品簡介
作者簡介
目次
相關商品

商品簡介

《Linux C程序設計大全》講述Linux是一個開放源代碼的操作系統,其穩定性與低廉的價格使其在服務器、嵌入式領域以及桌面應用中逐漸占有越來越大的市場份額。因此,對Linux環境下的程序開發人員的需求也就越來越大了。C語言是Linux操作系統中的核心語言,掌握Linux環境下的C語言開發是至關重要的。《Linux C程序設計大全》共分為6篇,循序漸進地講述了Linux環境下的C語言編程技術,從基本概念到具體實踐、從系統函數接口的認識到具體操作都進行了詳細的闡述,并對具體知識點進行了詳細的實例講解。《Linux C程序設計大全》的特點是詳細介紹了Linux的系統接口函數、Linux的編程環境以及C語言程序開發的輔助技術。《Linux C程序設計大全》通過大量實例,詳細描述了Linux系統提供的系統函數接口,以及代碼編寫技巧,以方便讀者實踐。《Linux C程序設計大全》適合想全面學習Linux環境下C語言編程的讀者,并可作為開發人員的參考手冊。

作者簡介

吳岳,畢業于北京航空航天大學,獲碩士學位,具有多年的LiNUX環境開發經驗,精通Linux系統函數接口、Linux內核、POSIX TCP/IP協議,對Linux內核以及基于Linux的分布式系統有深入研究,目前致力于基于Linux的分布式系統的優化和并行算法的研究十分喜愛開源項目,業余時間從事開源項目的普及和推廣工作,曾經參與IBM公司的手寫筆項目、北京順潮電子有限公司的GPS車載終端項目等。

目次

第1篇 Linux下C語言基礎
 第1章 Linux簡介 
1.1 GNU簡介 
1.2 Linux簡介 
1.2.1 Linux發展史 
1.2.2 Linux發行版 
1.2.3 Linux內核版本 
1.2.4 Linux與UNIX的關係 
1.2.5 Linux在服務器方面的發展 
1.2.6 Linux在嵌入式系統方面的發展 
1.2.7 Linux在桌面系統方面的發展 
1.3 Linux環境下的其他編程語言 
1.3.1 C++ 
1.3.2 Java 
1.3.3 Perl 
1.3.4 Python 
1.3.5 Ruby 
1.3.6 PHP 
 第2章 控制結構 
2.1 goto語句 
2.1.1 C語言中的無條件跳轉 
2.1.2 使用goto語句進行出錯處理 
2.1.3 出錯處理的一般模型 
2.2 C語言中的分支結構 
2.2.1 分支結構的翻譯 
2.2.2 使用goto語句實現分支結構 
2.3 短路計算 
2.3.1 短路計算 
2.3.2 &&運算的短路計算 
2.3.3 ||運算的短路計算 
2.4 C語言中的循環結構 
2.4.1 while循環 
2.4.2 do…while循環 
2.4.3 for循環 
2.5 switch語句 
2.5.1 switch語句的應用 
2.5.2 使用goto語句實現switch語句 
2.6 優化控制結構 
2.6.1 表達式優化——使用替換程序中的乘除法 
2.6.2 表達式優化——常量折疊 
2.6.3 表達式優化——使用數學公式 
2.6.4 表達式優化——存儲問題 
2.6.5 分支優化——改變判斷順序 
2.6.6 分支優化——使用switch語句 
2.6.7 循環優化——一次性計算 
 第3章 C語言中的函數 
3.1 函數的本質 
3.2 變量的作用域和生命期 
3.2.1 全局變量 
3.2.2 局部變量 
3.3 變量的初始值 
3.3.1 全局變量的初始值 
3.3.2 局部變量的初始值 
3.4 與函數有關的優化 
3.4.1 函數調用與程序優化 
3.4.2 變量存儲優化 
3.5 編寫多文件程序——變量的存儲類別 
3.5.1 存儲類別 
3.5.2 static變量的作用——改變變量的生命期 
3.5.3 static變量的作用——實現封裝和模塊化設計 
3.6 編寫多文件的程序——鏈接的作用 
3.6.1 鏈接多個文件 
3.6.2 鏈接時符號解析規則 
3.6.3 鏈接規則的應用 
3.7 可變參數 
3.7.1 可變參數的概念 
3.7.2 實現一個簡單的可變參數的函數 
3.7.3 可變參數實例 
3.7.4 關於printf函數的疑問——缺少整型參數
3.7.5 關於printf函數的疑問——缺少字符串地址參數
 第4章 C語言中的指針與字符串
4.1 sizeof運算符
4.1.1 sizeof運算符的應用——得到內置類型的大小
4.1.2 sizeof運算符的應用——得到復合類型的大小
4.2 指針的應用
4.2.1 指針與別名陷阱
4.2.2 數組的指針
4.2.3 指針的指針
4.2.4 指針與參數傳遞
4.2.5 指針類型的意義
4.2.6 void*型指針 
4.3 函數的指針 
4.3.1 C語言中的函數指針 
4.3.2 函數指針的應用——回調函數 
4.3.3 函數指針數組 
4.4 字符串 
4.4.1 字符串與字符數組 
4.4.2 字符串與指針 
4.4.3 限定修飾符const 
4.4.4 const關鍵字修飾指針——在指針定義之前 
4.4.5 const關鍵字修飾指針——在指針定義之中 
4.4.6 const關鍵字修飾指針——在指針定義之前和定義之中 
4.4.7 使用const關鍵字的意義 
 第5章 C語言的高級技術 
第2篇 C語言開發環境
 第6章 vi與vim編輯器 
 第7章 gcc編譯器 
 第8章 makefile 
 第9章 gdb 
第3篇 Linux進程操作
 第10章 進程環境 
 第11章 進程控制 
 第12章 時間和日歷歷程 
 第13章 信號及信號處理 
 第14章 進程間通信 
 第15章 線程 
第4篇 Linux文件操作
 第17章 文件I/O 
 第18章 文件管理 
 第19章 目錄操作 
 第20章 特殊文件 
 第21章 基於流的I/O 
第5篇 Linux網絡編程
 第22章 TCP和UDP協議 
 第23章 網絡編程基礎 
 第24章 網絡編程進階 
 第25章 網絡編程實例——實現文件傳輸程序 
 第26章 網絡編程實例——簡單的Web服務器
第6篇 shell腳本知識
 第27章 shell腳本基礎
第28章 shell腳本中的控制結構 844

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 465
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區