書名: 徹底研究C語言指標(經典修復版) (1版)
作者: Kenneth A. Reek/徐波
譯者: 徐波
版次: 1
ISBN: 9786263336124
出版社: 博碩
出版日期: 2023/10
書籍開數、尺寸: 17x23x3.34
頁數: 640
內文印刷顏色: 單色
#資訊
#編程與軟體開發
#C#
定價: 980
售價: 882
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

內容簡介   跨越25年的知識傳遞、傳承與收藏|C語言程式設計師必讀之作   徹底研究C語言指標(經典修復版)   POINTERS ON C   『我敢大膽推薦,這是我所見過的最佳C語言程式設計入門書籍。作者深知讀者所需,並為他們打下良好的基礎。如果你已經開始學習C語言但始終不得要領,不妨試一試這本書。』──ACCU前主席Francis Glassborow   《徹底研究C語言指標(經典修復版)》不僅是一本詳細討論C語言指標的「烹飪大全」,它更是一本豐富又全面的C語言程式設計「實用寶典」,幫助程式設計師把指標(pointer)的強大功能融入到自己的程式中去。全書共18章,涵蓋了資料、陳述式、運算子和表達式、指標、函數、陣列、字串、結構與聯合等等,幾乎所有重要的C語言程式設計主題。本書循序漸進,具體示範指標的基礎知識和進階技法,並提供大量技巧、提示和警告。每章後面有作者精心規劃的程式設計練習,附錄則提供部分問題和練習的參考解答。本書非常適合C語言初學者和新手程式設計師閱讀,也可作為資訊科系學生學習C語言或資深工程師溫故知新的參考。 目錄 前言 Chapter 01:快速上手 Chapter 02:基本概念 Chapter 03:資料 Chapter 04:陳述式 Chapter 05:運算子和表達式 Chapter 06:指標 Chapter 07:函數 Chapter 08:陣列 Chapter 09:字串、字元和位元組 Chapter 10:結構與聯合 Chapter 11:動態記憶體分配 Chapter 12:使用結構和指標 Chapter 13:進階指標技巧 Chapter 14:預處理器 Chapter 15:輸入/輸出函數 Chapter 16:標準函式庫 Chapter 17:經典抽象資料類型 Chapter 18:執行時環境 附錄:部分問題與程式設計練習的答案

為您推薦

More Effective C#中文版:寫出良好C#程式的50個具體做法 (2版)

More Effective C#中文版:寫出良好C#程式的50個具體做法 (2版)

相關熱銷的書籍推薦給您

【簡介】 涵蓋C# 7.0 在《More Effective C# 中文版 第二版》中,世界知名的.NET專家Bill Wagner指出並解說50個特定強大與效能良好的C# 7.0中高級技巧。針對可能遇到的問題,提出強而有力的新解法,以因應越來越複雜的C#語言與日漸龐大的開發社群。 歷經三個版本的《Effective C#》,Wagner清楚的解釋、專業的建議與實際範例程式碼,已被證明對成千上百位開發者而言是無價的。《More Effective C#,第二版》以經過驗證的相同方式介紹C# 7.0新功能,協助你更有效率地執行熟悉工作。 基於卓越的C#經驗,以及在全球C#標準委員會的關鍵性角色,Wagner強調以物件導向、函數式及服務導向的方式,以C#處理資料、以更好的方式向使用者與其他程式設計師表達您的用意、以及運用強大的非同步與動態程式設計。 ●使用屬性取代可存取的資料成員(做法1) ●區分實質與參考型別(做法4) ●了解多種相等概念之間的關係(做法9) ●在你的API中避免轉換運算子(做法11) ●了解介面與virtual methods之間差異(做法15) ●避免在基底類別中定義方法多載(做法19) ●建立清楚的、最少的、以及完整的方法群(做法22) ●在iterators 及async方法中使用區域函式啟動立即錯誤回報(做法26) ●非同步工作中使用async方法(做法27) ●避免執行緒配置與context switches(做法30) ●建構有考慮例外情況的平行演算法(做法36) ●使用執行緒區集取代建立執行緒(做法37) ●使用BackgroundWorker做跨執行緒通訊(做法38) ●了解動態程式設計的利弊(做法43) ●了解如何運用expression API(做法46) ●在公開的APIs中減少動態物件的使用(做法47) 你已經是一位成功的C#程式設計師,本書會使你更為出色。 【目錄】 前言 第 1 章 處理資料型別 作法 01 使用屬性取代可存取的資料成員 作法 02 可變動的資料優先使用隱藏屬性 作法 03 實值型別優先使其具不可變性 作法 04 區分實值與參考型別 作法 05 確保 0 是實值型別的有效狀態 作法 06 確保屬性運作如資料一般 作法 07 使用 Tuples 限制型別的範圍 作法 08 在匿名型別上定義區域函式 作法 09 了解多種相等概念之間的關係 作法 10 了解 GetHashCode() 的陷阱 第 2 章 API 設計 作法 11 在你的 API 中避免轉換運算子 作法 12 使用選擇性引數減少方法的多載 作法 13 限制型別的可見性 作法 14 優先定義並實作介面進行繼承 作法 15 了解介面與 Virtual Method 之間差異 作法 16 為通知實作事件模式 作法 17 避免傳回內部類別物件的參考 作法 18 優先使用 Override 替代 Event Handler 作法 19 避免在基底類別中定義方法多載 作法 20 了解事件如何增進物件之間執行期的耦合 作法 21 只宣告 Nonvirtual Event 作法 22 建立清楚的、最少的,以及完整的方法群 作法 23 部分類別的建構函式、更動子與 Event handler 使用部分方法 作法 24 避免使用 ICloneable,因為它限制你的設計選擇 作法 25 Array 引數限制只使用 params 陣列 作法 26 在 Iterators 與 Async 方法中使用區域函式啟動立即錯誤回報 第 3 章 以Task 為基礎的非同步程式設計 作法 27 非同步工作使用 Async 方法 作法 28 永遠不要寫 async void 方法 作法 29 避免結合同步與非同步方法 作法 30 避免執行緒配置及 Context Switches 作法 31 避免非必要的封送處理(Marshalling)Context 作法 32 使用 Task 物件合成非同步工作 作法 33 考慮實作 Task 取消協定(Task Cancellation Protocol) 作法 34 緩衝擴充的非同步回傳值 第 4 章 平行處理 作法 35 學習 PLINQ 如何實作平行演算法 作法 36 建構有考慮例外情況的平行演算法 作法 37 使用執行緒區集取代建立執行緒 作法 38 使用 BackgroundWorker 做跨執行緒通訊 作法 39 了解 XAML 環境中的跨執行緒呼叫 作法 40 使用 lock() 作為同步處理的首選 作法 41 鎖定 Handles 使用最小可能的範圍 作法 42 避免在鎖定的區段呼叫不明的程式碼 第 5 章 動態程式設計 作法 43 了解動態程式設計的利弊 作法 44 透過動態型別運用泛型引數執行期的型別 作法 45 資料驅動(Data-Driven)動態型別使用 DynamicObject 或 IDynamicMetaObjectProvider 作法 46 了解如何運用 Expression API 作法 47 在公開的 API 中減少動態物件的使用 第 6 章 參與全球C# 社群 作法 48 尋求最好的答案,而不是最受歡迎的答案 作法 49 參與規格及程式碼的訂定 作法 50 考慮用分析器自動化慣用法

原價: 450 售價: 383 現省: 67元
立即查看
ASP.NET 4.6 網頁製作徹底研究 - 使用 C#

ASP.NET 4.6 網頁製作徹底研究 - 使用 C#

類似書籍推薦給您

原價: 590 售價: 531 現省: 59元
立即查看
Python風格徹底研究: 超詳實、好理解的Python必學主題 (1版)

Python風格徹底研究: 超詳實、好理解的Python必學主題 (1版)

類似書籍推薦給您

【簡介】 ‧利用Python的動態型別來產生更乾淨簡潔、更具適應性的程式碼 ‧利用先進的迭代技術來建立和處理您的資料 ‧設計類別與函式,使其在運作時不會出現不必要的意外或限制 ‧使用多重繼承和自省(自我檢查)來設計編寫出更能直接運作的類別程式 ‧透過非同步、並行和平行等功能提高程式碼的回應能力和效能 ‧建構Python專案以進行上線生產等級的測試和發布 《Python風格徹底研究》一書應該是最符合Python風格的基礎程式設計讀本,本書會帶領您掌握真正符合Python風格的基礎知識,然後逐步學習和設計編寫出能上線發布使用的專業應用程式。 【目錄】 PART I Python 環境 第 1 章 Python 哲理 第 2 章 您的開發環境 第 3 章 語法課程 第 4 章 專案結構與引入 PART II 必學的基本結構 第 5 章 變數與型別 第 6 章 函式與lambda 第 7 章 物件與類別 第 8 章 錯誤和例外處理 PART III 資料與流程 第 9 章 集合與迭代 第 10 章 產生器與綜合運算 第 11 章 文字輸入輸出和情境管理器 第 12 章 2 進位與序列化的處理 PART IV 進階概念 第 13 章 繼承和混入 第 14 章 元類別和抽象基底類別 第 15 章 內省和泛型 第 16 章 非同步與並行 第 17 章 執行緒與平行 PART V 程式碼之外的議題 第 18 章 套裝與發布 第 19 章 除錯與記錄 第 20 章 測試與效能分析 第 21 章 未來的路徑 附錄 A 特殊屬性和方法 附錄 B Python 除錯器(PDB)命令 詞彙術語

原價: 980 售價: 833 現省: 147元
立即查看
C# 徹底研究<博碩>

C# 徹底研究<博碩>

類似書籍推薦給您

原價: 590 售價: 502 現省: 88元
立即查看
C++ BUILDER6 徹底研究<博碩>

C++ BUILDER6 徹底研究<博碩>

類似書籍推薦給您

原價: 690 售價: 587 現省: 103元
立即查看
C++ BUILDER 5 徹底研究

C++ BUILDER 5 徹底研究

類似書籍推薦給您

原價: 690 售價: 587 現省: 103元
立即查看