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

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

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

定 價:¥39.00

作 者: (美)胡佛 著,王世忠 譯
出版社: 清華大學出版社
叢編項:
標 簽: VC++

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 簡介
1.1 什么是系統(tǒng)編程
1.1.1 需要的背景知識
1.1.2 為什么要用Unix
1.1.3 為什么要使用C
1.2 三個工具
1.2.1 外殼程序
1.2.2 文本編輯器
1.2.3 調(diào)試器
1.2.4 集成開發(fā)環(huán)境(IDE)
1.3 如何進行調(diào)試
1.3.1 程序崩潰
1.3.2 程序卡在無限循環(huán)中
1.3.3 程序運行中出錯
1.3.4 循環(huán)動作不正確
1.4 程序開發(fā)
1.5 C語言回顧
1.5.1 基本數(shù)據(jù)類型
1.5.2 基本算術(shù)
1.5.3 循環(huán)
.1.5.4 條件語句和復合語句
1.5.5 流程控制
問題與練習
第2章 位、字節(jié)和數(shù)據(jù)類型
2.1 位模式
2.1.1 純數(shù)字位模式
2.1.2 符號數(shù)字位模式
2.1.3 二進制補碼位模式
2.1.4 浮點位模式
2.1.5 ASCII和Unicode位模式
2.1.6 位模式小結(jié)
2.2 按位運算
2.2.1 二元邏輯運算
2.2.2 位運算符
2.2.3 位掩碼運算
2.3 內(nèi)存映像
問題和練習
第3章 數(shù)組和字符串
3.1 數(shù)組
3.2 字符串
3.3 字符串庫函數(shù)
3.3.1 字符串長度:strlen()
3.3.2 字符串比較:strcmp()
3.3.3 字符串復制:strcpy()
3.3.4 字符串連接:strcat()
3.3.5 字符串打?。簊printf()
3.3.6 字符串函數(shù)示例
3.3.7 非庫問題
3.4 命令行參數(shù)
問題與練習
第4章 指針和結(jié)構(gòu)
4.1 指針
4.2 使用指針
4.2.1 從函數(shù)中回傳值
4.2.2 指針和數(shù)組
4.2.3 動態(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)
問題與練習
第5章 輸入/輸出
5.1 流
5.1.1 在流中傳輸字節(jié)
5.1.2 系統(tǒng)I/O函數(shù)
5.1.3 標準流
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è)備
問題與練習
第6章 程序管理
6.1 程序建立
6.1.1 目標代碼和鏈接
6.1.2 編譯
6.1.3 生成文件(Makefiles)
6.1.4 其他建立工具
6.2 代碼組織
6.2.1 函數(shù)
6.2.2 多個文件
6.2.3 變量的作用域
6.2.4 注釋、縮進和變量名
6.2.5 預處理
6.2.6 類型定義(Typedefs)
6.2.7 討論
6.3 程序分派方法
6.3.1 檔案
6.3.2 軟件包
問題與練習
第7章 系統(tǒng)調(diào)用
7.1 操作的種類(Families of Operations)
7.2 庫和系統(tǒng)調(diào)用
7.3 進程系統(tǒng)調(diào)用
7.3.1 進程
7.3.2 fork()
7.3.3 exec()類
7.3.4 wait()
7.4 信號系統(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 示例
問題與練習
第8章 庫
8.1 使用庫
8.1.1 頭文件
8.1.2 庫文件
8.2 庫的目的
8.3 C標準庫
8.4 curses庫
8.4.1 I/O控制
8.4.2 動態(tài)圖形
8.5 X庫
8.5.1 窗口
8.5.2 二維圖形
8.5.3 圖形特征
8.5.4 用戶輸入
8.5.5 字體
8.6 生成一個庫
8.7 使用庫時易犯的錯誤
問題與練習
第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ù)學函數(shù)
9.4.5 繪圖
9.4.6 其他功能
9.5 討論
問題與練習
附錄A ASCII表
附錄B 常用外殼程序命令
附錄C 系統(tǒng)程序

本目錄推薦

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