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

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

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

定 價(jià):¥39.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 簡(jiǎn)介
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 集成開(kāi)發(fā)環(huán)境(IDE)
1.3 如何進(jìn)行調(diào)試
1.3.1 程序崩潰
1.3.2 程序卡在無(wú)限循環(huán)中
1.3.3 程序運(yùn)行中出錯(cuò)
1.3.4 循環(huán)動(dòng)作不正確
1.4 程序開(kāi)發(fā)
1.5 C語(yǔ)言回顧
1.5.1 基本數(shù)據(jù)類型
1.5.2 基本算術(shù)
1.5.3 循環(huán)
.1.5.4 條件語(yǔ)句和復(fù)合語(yǔ)句
1.5.5 流程控制
問(wèn)題與練習(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)存映像
問(wèn)題和練習(xí)
第3章 數(shù)組和字符串
3.1 數(shù)組
3.2 字符串
3.3 字符串庫(kù)函數(shù)
3.3.1 字符串長(zhǎng)度: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 非庫(kù)問(wèn)題
3.4 命令行參數(shù)
問(wèn)題與練習(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 二級(jí)指針
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)
問(wèn)題與練習(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 程序測(cè)試
5.4 文件
5.4.1 文件指針
5.4.2 文件屬性
5.4.3 目錄
5.5 設(shè)備
問(wèn)題與練習(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 軟件包
問(wèn)題與練習(xí)
第7章 系統(tǒng)調(diào)用
7.1 操作的種類(Families of Operations)
7.2 庫(kù)和系統(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 示例
問(wèn)題與練習(xí)
第8章 庫(kù)
8.1 使用庫(kù)
8.1.1 頭文件
8.1.2 庫(kù)文件
8.2 庫(kù)的目的
8.3 C標(biāo)準(zhǔn)庫(kù)
8.4 curses庫(kù)
8.4.1 I/O控制
8.4.2 動(dòng)態(tài)圖形
8.5 X庫(kù)
8.5.1 窗口
8.5.2 二維圖形
8.5.3 圖形特征
8.5.4 用戶輸入
8.5.5 字體
8.6 生成一個(gè)庫(kù)
8.7 使用庫(kù)時(shí)易犯的錯(cuò)誤
問(wèn)題與練習(xí)
第9章 腳本語(yǔ)言
9.1 使用腳本語(yǔ)言
9.2 外殼腳本編程
9.2.1 輸入/輸出
9.2.2 變量
9.2.3 循環(huán)
9.2.4 條件語(yǔ)句
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 討論
問(wèn)題與練習(xí)
附錄A ASCII表
附錄B 常用外殼程序命令
附錄C 系統(tǒng)程序

本目錄推薦

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