注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)標(biāo)準(zhǔn)C語言實用全書

標(biāo)準(zhǔn)C語言實用全書

標(biāo)準(zhǔn)C語言實用全書

定 價:¥88.00

作 者: (美)Richard Heathfield,(美)Lawrence Kirby等著;張曉暉,張曉昕等譯;張曉暉譯
出版社: 電子工業(yè)出版社
叢編項: “實用全書”系列叢書
標(biāo) 簽: C

ISBN: 9787505367517 出版時間: 2001-06-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 912 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)敘述了C語言不同層次的知識。全書共分三個部分:C語言基礎(chǔ)知識、數(shù)據(jù)結(jié)構(gòu)和高級專題。在第一部分C語言基礎(chǔ)知識中,考察了C語言編程中一些顯而易見但又常常被忽略的領(lǐng)域。除此之外,這一部分還包含文件處理、調(diào)試、內(nèi)存管理、仿真和遞歸等項目的內(nèi)容。在第二部分?jǐn)?shù)據(jù)結(jié)構(gòu)中,講述了數(shù)組、鏈表、堆棧、隊列、雙端隊列、多叉樹(一種特殊的樹)、稀疏矩陣和圖,并提供了相應(yīng)的函數(shù)庫。另外本部分還另辟一章專門講述排序。在第三部分高級專題中,討論了如何在算術(shù)上處理矩陣,了解了數(shù)字信號處理系統(tǒng),以及其利用ANSIC編寫CGI程序進(jìn)行互聯(lián)網(wǎng)編程等高級實用專題。本書內(nèi)容豐富、敘述清晰、循序漸進(jìn),同時每章自成體系。本書主要面向已有初級C語言編程經(jīng)驗的讀者,并可幫助讀者由中級C程序員進(jìn)階為高級C程序員。同時本書以知識單元為基本構(gòu)件,便于拆卸和重組,可適合不同層次的教學(xué)需要。既可作為大專院校計算機專業(yè)的教材,也可作為從事計算機工作的科技人員的自學(xué)參考書。

作者簡介

暫缺《標(biāo)準(zhǔn)C語言實用全書》作者簡介

圖書目錄

第一部分 C語言基礎(chǔ)知識
第1章 歡迎閱讀《標(biāo)準(zhǔn)C語言實用全書》
1.1 誰應(yīng)當(dāng)閱讀本書
1.2 本書需要的基本知識
1.3 如何最好地學(xué)習(xí)本書
1.4 為什么還要寫一本關(guān)于C語言的書
1.5 為什么要使用ANSI C
1.6 本書面向何種平臺
1.7 關(guān)于本書的源代碼
1.8 代碼的質(zhì)量
1.9 本書的內(nèi)容編排
1.10 版權(quán)
1.11 關(guān)于CD
1.12 C語言編程共同體
1.13 小結(jié)
第2章 編程標(biāo)準(zhǔn):原因和對策
2.1 花括號的格式
2.2 空白的使用
2.3 結(jié)構(gòu)化編程
2.4 初始化
2.5 靜態(tài)變量和全局變量
2.6 標(biāo)識符命名
2.7 編寫有用的注釋
2.8 一般的錯誤和誤解
2.9 理解說明、定義和原型
2.10 可移植性的重要性
2.11 宏
2.12 C與C++
2.13 小結(jié)
第3章 優(yōu)化
3.1 優(yōu)化的要求和古老的歷史
3.2 考慮性能
3.3 剖面測試系統(tǒng)
3.4 優(yōu)化的算法策略
3.5 協(xié)作和并行優(yōu)化
3.6 何時不優(yōu)化
3.7 小結(jié)
第4章 處理日期和時間
4.1 日期和時間函數(shù)
4.2 千年蟲:與日期相關(guān)的問題
4.3 有用的一點說明
4.4 小結(jié)
第5章 處理位和字節(jié)
5.1 C語言中值的表達(dá)
5.2 整數(shù)值的表示
5.3 在位處理中使用無符號類型
5.4 位移
5.5 其他位操作符
5.6 位數(shù)組(位圖)
5.7 位的計數(shù)
5.8 位反射
5.9 位字段
5.10 關(guān)于可移植性
5.11 小結(jié)
第6章 脫機數(shù)據(jù)存儲和檢索
6.1 目標(biāo)和應(yīng)用
6.2 基本技術(shù)
6.3 通用格式
6.4 高級技術(shù)
6.5 相關(guān)主題
6.6 小結(jié)
第7章 程序出錯時:代碼修補
7.1 處理診斷
7.2 調(diào)試常見錯誤
7.3 調(diào)試軟件
7.4 預(yù)見失敗,爭取成功
7.5 調(diào)試過程
7.6 編程者的惡夢
7.7 小結(jié)
第8章 管理內(nèi)存
8.1 什么是內(nèi)存管理
8.2 常見的內(nèi)存用法錯誤
8.3 內(nèi)存分配函數(shù)出錯時
8.4 Calloc成功時做什么
8.5 保持控制
8.6 小結(jié)
第9章 模擬和控制器
9.1 有限狀態(tài)機概述
9.2 燈開關(guān)范例
9.3 將FSM轉(zhuǎn)變成代碼
9.4 模擬和控制器應(yīng)用程序
9.5 控制器的關(guān)鍵安全方面
9.6 模擬簡單計算機
9.7 小結(jié)
第10章 遞歸
10.1 什么是遞歸
10.2 怎樣使用遞歸
10.3 熟悉遞歸
10.4 遞歸應(yīng)用程序
10.5 小結(jié)
第二部分 數(shù)據(jù)結(jié)構(gòu)
第11章 簡單抽象數(shù)據(jù)結(jié)構(gòu)
11.1 數(shù)組
11.2 單鏈表
11.3 雙鏈表
11.4 循環(huán)鏈表
11.5 棧
11.6 隊列
11.7 優(yōu)先隊列
11.8 雙端隊列
11.9 異型結(jié)構(gòu)和對象樹
11.10 小結(jié)
第12章 二叉搜索樹
12.1 檢查搜索算法
12.2 二叉樹
12.3 平衡二叉樹
12.4 小結(jié)
第13章 快速排序技術(shù)
13.1 分類數(shù)據(jù)
13.2 排序基礎(chǔ)
13.3 有用的排序技術(shù)
13.4 歸并策略
13.5 小結(jié)
第14章 多叉樹
14.1 多叉樹數(shù)據(jù)結(jié)構(gòu)
14.2 如何使用多叉樹
14.3 多叉樹與二叉樹及散列表的區(qū)別
14.4 小結(jié)
第15章 稀疏矩陣
15.1 什么是稀疏矩陣
15.2 為什么只用于稀疏數(shù)據(jù)
15.3 什么時候使用稀疏矩陣
15.4 構(gòu)造稀疏矩陣
15.5 遍歷稀疏矩陣
15.6 小結(jié)
第16章 圖
16.1 定義圖
16.2 環(huán)圖和無環(huán)圖
16.3 表示圖
16.4 最短路徑算法
16.5 最小生成樹
16.6 最優(yōu)化:最后的注解
16.7 小結(jié)
第三部分 高級專題
第17章 矩陣運算
17.1 矩陣是什么
17.2 簡單的矩陣算術(shù)運算
17.3 使用C語言實現(xiàn)矩陣結(jié)構(gòu)
17.4 從數(shù)組初始化
17.5 從文件獲取矩陣
17.6 向stdout或文件寫入MATRIX_T對象
17.7 相加和轉(zhuǎn)置的完整實現(xiàn)
17.8 復(fù)雜矩陣概念
17.9 求解線性方程組
17.10 未來開發(fā)目標(biāo)
17.11 其他方法
17.12 小結(jié)
第18章 數(shù)字信號處理
18.1 C語言滿足現(xiàn)實世界
18.2 數(shù)據(jù)壓縮
18.3 錯誤檢查和校正
18.4 PID控制算法
18.5 小結(jié)
第19章 表達(dá)式分析和評價
19.1 問題陳述
19.2 答案陳述
19.3 波蘭表示法
19.4 從普通形式轉(zhuǎn)換到逆波蘭形式
19.5 從波蘭形式到評價的轉(zhuǎn)換
19.6 分析錯誤的輸入
19.7 小結(jié)
第20章 制作軟件工具
20.1 優(yōu)秀軟件工具的特點
20.2 代碼庫
20.3 通用過濾器和工具
20.4 自動測試數(shù)據(jù)生成
20.5 代碼生成器
20.6 小結(jié)
第21章 遺傳算法
21.1 理解遺傳算法
21.2 遺傳的結(jié)構(gòu)
21.3 突變操作
21.4 重組
21.5 選擇
21.6 打開黑匣子
21.7 優(yōu)化
21.8 應(yīng)用實例:基因股票顧問
21.9 小結(jié)
第22章 跨平臺開發(fā):通信編程
22.1 規(guī)劃移植
22.2 抽象層
22.3 套接字
22.4 跨平臺應(yīng)用程序
22.5 小結(jié)
第23章 使用C語言編寫公共網(wǎng)關(guān)接口應(yīng)用程序
23.1 什么是CGI
23.2 CGI入門
23.3 HTML輸入技術(shù)
23.4 CGI環(huán)境
23.5 檢索輸入
23.6 分析查詢字符率
23.7 樣本應(yīng)用程序:函數(shù)原型查尋
23.8 安全性考慮
23.9 小結(jié)
第24章 隨機精度運算
24.1 誤差怎樣通過其術(shù)運算傳播
24.2 溢出、下溢以及除零
24.3 計其次序
24.4 整數(shù)的長度
24.5 浮點數(shù)的長度
24.6 不要假設(shè)環(huán)境
24.7 極高和極低精度范例
24.8 表示極高精度的不同方法
24.9 字符串運算的樣本程序
24.10 分?jǐn)?shù)
24.11 通用運算例程
24.12 使用標(biāo)準(zhǔn)類型
24.13 選擇自己的表示法
24.14 計算e的一萬位
24.15 小結(jié)
第25章 自然語言處理技術(shù)
25.1 自然語言的語法和語義
25.2 自然語言輸入的復(fù)雜性
25.3 自然語言輸出的復(fù)雜性
25.4 小結(jié)
第26章 加密
26.1 評價安全性風(fēng)險
26.2 為什么不生成新加密算法
26.3 選擇加密算法
26.4 實現(xiàn)加密
26.5 小結(jié)
第27章 嵌入系統(tǒng)
27.1 使用C語言進(jìn)行嵌入系統(tǒng)編程
27.2 嵌入C編程和ANSI C
27.3 實時操作系統(tǒng)
27.4 典型范例RTOS:RTEMS
27.5 小結(jié)
第28章 并行處理
28.1 基本概念
28.2 計算機和并行處理
28.3 使用C語言進(jìn)行并行處理
28.4 小結(jié)
第29章 未來展望:C99
29.1 增加的新內(nèi)容
29.2 我們失去了什么
29.3 改變之處
29.4 小結(jié)
附錄
附錄A GNU通用公共許可證
附錄B 參考書目
附錄C CD的內(nèi)容



    

本目錄推薦

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