注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合C語言與Unix系統(tǒng)編程

C語言與Unix系統(tǒng)編程

C語言與Unix系統(tǒng)編程

定 價(jià):¥39.00

作 者: (美)胡佛 著,王世忠 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787302230496 出版時(shí)間: 2010-07-01 包裝: 平裝
開本: 16開 頁數(shù): 270 字?jǐn)?shù):  

內(nèi)容簡介

  《C語言與Unix系統(tǒng)編程》針對系統(tǒng)編程所涉及的問題,深入探究底層數(shù)據(jù)類型,以內(nèi)存管理為重點(diǎn),結(jié)合編程實(shí)踐和實(shí)例,繁簡得當(dāng)?shù)亟榻B了系統(tǒng)編程工具和資源,旨在幫助讀者顯著提升編程技能,為以后的學(xué)習(xí)和工作奠定良好的基礎(chǔ)。《C語言與Unix系統(tǒng)編程》作為系統(tǒng)編程的入門教材,適合一學(xué)期的教學(xué)使用,是讀者學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、算法、操作系統(tǒng)和編譯器等高級編程主題的理想基礎(chǔ)。

作者簡介

暫缺《C語言與Unix系統(tǒng)編程》作者簡介

圖書目錄

第1章 簡介
1.1 什么是系統(tǒng)編程
1.1.1 需要的背景知識(shí)
1.1.2 為什么要用Unix
1.1.3 為什么要使用C
1.2 三個(gè)工具
1.2.1 外殼程序
1.2.2 文本編輯器
1.2.3 調(diào)試器
1.2.4 集成開發(fā)環(huán)境(IDE)
1.3 如何進(jìn)行調(diào)試
1.3.1 程序崩潰
1.3.2 程序卡在無限循環(huán)中
1.3.3 程序運(yùn)行中出錯(cuò)
1.3.4 循環(huán)動(dòng)作不正確
1.4 程序開發(fā)
1.5 C語言回顧
1.5.1 基本數(shù)據(jù)類型
1.5.2 基本算術(shù)
1.5.3 循環(huán)
.1.5.4 條件語句和復(fù)合語句
1.5.5 流程控制
問題與練習(xí)
第2章 位、字節(jié)和數(shù)據(jù)類型
2.1 位模式
2.1.1 純數(shù)字位模式
2.1.2 符號(hào)數(shù)字位模式
2.1.3 二進(jìn)制補(bǔ)碼位模式
2.1.4 浮點(diǎn)位模式
2.1.5 ASCII和Unicode位模式
2.1.6 位模式小結(jié)
2.2 按位運(yùn)算
2.2.1 二元邏輯運(yùn)算
2.2.2 位運(yùn)算符
2.2.3 位掩碼運(yùn)算
2.3 內(nèi)存映像
問題和練習(xí)
第3章 數(shù)組和字符串
3.1 數(shù)組
3.2 字符串
3.3 字符串庫函數(shù)
3.3.1 字符串長度:strlen()
3.3.2 字符串比較:strcmp()
3.3.3 字符串復(fù)制:strcpy()
3.3.4 字符串連接:strcat()
3.3.5 字符串打印:sprintf()
3.3.6 字符串函數(shù)示例
3.3.7 非庫問題
3.4 命令行參數(shù)
問題與練習(xí)
第4章 指針和結(jié)構(gòu)
4.1 指針
4.2 使用指針
4.2.1 從函數(shù)中回傳值
4.2.2 指針和數(shù)組
4.2.3 動(dòng)態(tài)內(nèi)存分配
4.2.4 二級指針
4.3 結(jié)構(gòu)
4.4 使用結(jié)構(gòu)
4.4.1 數(shù)組和結(jié)構(gòu)
4.4.2 定義和范圍
4.4.3 嵌套結(jié)構(gòu)
4.4.4 指針和結(jié)構(gòu)
問題與練習(xí)
第5章 輸入/輸出
5.1 流
5.1.1 在流中傳輸字節(jié)
5.1.2 系統(tǒng)I/O函數(shù)
5.1.3 標(biāo)準(zhǔn)流
5.2 緩沖區(qū)
5.3 管道
5.3.1 管道鏈接(pipeline chaining)
5.3.2 程序測試
5.4 文件
5.4.1 文件指針
5.4.2 文件屬性
5.4.3 目錄
5.5 設(shè)備
問題與練習(xí)
第6章 程序管理
6.1 程序建立
6.1.1 目標(biāo)代碼和鏈接
6.1.2 編譯
6.1.3 生成文件(Makefiles)
6.1.4 其他建立工具
6.2 代碼組織
6.2.1 函數(shù)
6.2.2 多個(gè)文件
6.2.3 變量的作用域
6.2.4 注釋、縮進(jìn)和變量名
6.2.5 預(yù)處理
6.2.6 類型定義(Typedefs)
6.2.7 討論
6.3 程序分派方法
6.3.1 檔案
6.3.2 軟件包
問題與練習(xí)
第7章 系統(tǒng)調(diào)用
7.1 操作的種類(Families of Operations)
7.2 庫和系統(tǒng)調(diào)用
7.3 進(jìn)程系統(tǒng)調(diào)用
7.3.1 進(jìn)程
7.3.2 fork()
7.3.3 exec()類
7.3.4 wait()
7.4 信號(hào)系統(tǒng)調(diào)用
7.4.1 signal()
7.4.2 kill()
7.5 套接字系統(tǒng)調(diào)用
7.5.1 網(wǎng)絡(luò)概念和系統(tǒng)命令
7.5.2 客戶/服務(wù)器模型(Client-Server Model)
7.5.3 示例
問題與練習(xí)
第8章 庫
8.1 使用庫
8.1.1 頭文件
8.1.2 庫文件
8.2 庫的目的
8.3 C標(biāo)準(zhǔn)庫
8.4 curses庫
8.4.1 I/O控制
8.4.2 動(dòng)態(tài)圖形
8.5 X庫
8.5.1 窗口
8.5.2 二維圖形
8.5.3 圖形特征
8.5.4 用戶輸入
8.5.5 字體
8.6 生成一個(gè)庫
8.7 使用庫時(shí)易犯的錯(cuò)誤
問題與練習(xí)
第9章 腳本語言
9.1 使用腳本語言
9.2 外殼腳本編程
9.2.1 輸入/輸出
9.2.2 變量
9.2.3 循環(huán)
9.2.4 條件語句
9.2.5 外殼外部程序
9.2.6 其他功能
9.3 Perl
9.3.1 輸入/輸出
9.3.2 變量
9.3.3 循環(huán)和條件
9.3.4 模式替換(Pattern Subtitution)
9.3.5 其他功能
9.4 MATLAB
9.4.1 輸入/輸出
9.4.2 變量
9.4.3 循環(huán)和條件
9.4.4 內(nèi)置的數(shù)學(xué)函數(shù)
9.4.5 繪圖
9.4.6 其他功能
9.5 討論
問題與練習(xí)
附錄A ASCII表
附錄B 常用外殼程序命令
附錄C 系統(tǒng)程序

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)