【中文翻譯書】 書名 : C++程式設計藝術(第九版)(國際版) 原文書名:C++ HOW TO PROGRAM 9/E 譯者: 佘步雲 作者:Paul Deitel Harvey Deitel 出版社:全華 ISBN:9789862803196 內容簡介 本書是針對C++程式設計的初學者所編寫,透過完整的實際程式,並且以先介紹物件導向觀念的教學法,教導讀者如何編寫C++程式。作者強調藉由結構化與物件導向程式設計、軟體再利用,以及元件導向的軟體建構。第九版鼓勵學生將電腦與社群做連結,利用網際網路解決問題。本書所有內容都經過仔細地微調,以符合學術及產業的觀點。 本書特色 1.涵蓋豐富的C++基礎知識:強化前一個版本所介紹標準程式庫中的容器、迭代器和演算法的功能。 2.範例:提供範圍廣闊的範例程式,來自計算機科學、商業應用、模擬、電玩遊戲和其他領域。 3.讀者群:課本範例程式可被各種領域人士所採用,包括計算機科學、資訊技術、軟體工程、初級商業科系學生、中級難度C++課程。 4.自我測驗題和解答:廣泛的測驗題和解答,可適用於自我學習。 5.有趣、娛樂性和挑戰性的習題:每章結尾有大量的練習題,其中包括重要術語和觀念的簡單回憶、識別範例程式中的錯誤……等。 6.創新進階題:鼓勵您使用電腦和網際網路,來研究和解決顯著的社會問題。7.插圖和圖表:豐富的表格、圖型、UML圖、程式和程式輸出。 目錄 本書第9章、第19-23章、附錄A-E以及索引之內容,均收錄於隨書光碟中 Chap.1 電腦與C++導論 Chap.2 C++程式設計簡介 Chap.3 類別、物件與字串簡介 Chap.4 控制敘述:第一部分 Chap.5 控制敘述:第二部分 Chap.6 函式與遞迴 Chap.7 類別樣板陣列與向量;異常處理 Chap.8 指標 Chap.9 類別:深入了解;拋出異常(收錄於隨書光碟) Chap.10 運算子多載;string類別 Chap.11 物件導向程式設計:繼承 Chap.12 物件導向程式設計:多型 Chap.13 深入探討:串流輸入/輸出 Chap.14 檔案處理 Chap.15 標準程式庫中的容器和迭代器 Chap.16 標準程式庫演算法 Chap.17 異常處理 Chap.18 客製化樣板導論 Chap.19 客製化樣板資料結構(收錄於隨書光碟) Chap.20 排序與搜尋(收錄於隨書光碟) Chap.21 深入探討:string類別與字串串流處理(收錄於隨書光碟) Chap.22 Bits、Characters、C字串和結構(收錄於隨書光碟) Chap.23 其他主題(收錄於隨書光碟) 附錄A 運算子優先順序和結合性(收錄於隨書光碟) 附錄B ASCII字元集(收錄於隨書光碟) 附錄C 基本資料型態(收錄於隨書光碟) 附錄D 數字系統(收錄於隨書光碟) 附錄E 前置處理器(收錄於隨書光碟) 索引 (收錄於隨書光碟)
還沒有人留下心得,快來搶頭香!
為您推薦
其他會員也一起購買
原文書資訊 書名:Digital Design: With an Introduction to The Verilog HDL, VHDL and System Verilog 6/E IE 2018 <Pearson> 作者: Mano ISBN: 9781292231167 出版社: Pearson 出版年: 2018年 中文書資訊 書名: 數位邏輯設計 Digital Design: With an Introduction to The Verilog HDL, VHDL and System Verilog 作者: Mano/ 江昭暟 ISBN: 9789867696274 出版社: 鼎隆 出版年: 2019年
其他會員也一起購買
書名:C++ How to Program 10/E GE 作者:Paul J. Deitel 出版社:PEARSON 出版日期:2016/12/00 ISBN:9781292153346
其他會員也一起購買
書名:Computer Science: An Overview 13/e 作者:BROOKSHEAR 出版社:Pearson 出版日期:2020/00/00 ISBN:9781292263427 內容簡介 · This text follows a bottom-up arrangement of subjects that progresses from the concrete to the abstract—an order that results in a sound pedagogical presentation in which each topic leads to the next. o Although the text follows this natural progression, the individual chapters and sections are independent and can usually be read as isolated units or rearranged to form alternative sequences of study. · Ethical and legal aspects of areas such as Internet security, software engineering, and database technology bring to light what students should know to be safe and responsible users of technology. · Uses Python code examples and Python-like pseudocode, due to its wide acceptance in other STEM fields, such as physics and biology, and as the language of choice for computational science applications. · Each chapter includes a collection of questions called Social Issues that challenge students to think about the relationship between the material in the text and the society in which they live. 目錄 0. Introduction 1. Data Storage 2. Data Manipulation 3. Operating Systems 4. Networking and the Internet 5. Algorithms 6. Programming Languages 7. Software Engineering 8. Data Abstractions 9. Database Systems 10. Computer Graphics 11. Artificial Intelligence 12. Theory of Computation Appendixes: A. ASCII B. Circuits to Manipulate Two’s Complement Representations C. Vole: A Simple Machine Language D. High-Level Programming Languages E. The Equivalence of Iterative and Recursive Structures F. Answers to Questions & Exercises
其他會員也一起購買
新觀念PHP8+MySQL+AJAX網頁程式範例教本 ISBN13:9789863126850 出版社:旗標出版社 作者:陳會安 裝訂/頁數:平裝/584頁 規格:23cm*17cm*3cm (高/寬/厚) 版次:6 出版日:2021/10/01 中國圖書分類:電腦系統資料相關處理 內容簡介 不只學語法、學觀念,更能活用當紅技術打造後端應用。 【零基礎快速上手】 PHP 是業界應用最廣泛的後端技術,不過後端牽涉的技術很多,學習門檻較高。本書定位上是一本入門 PHP 網頁程式設計的學習教材,從頭解說 PHP 語法與網路應用運作流程,提供所有必備的基礎背景知識。除此之外,也採用最易安裝的 XAMPP 整合套件來打造開發環境,搭配業界主流的 Visual Studio Code 來編輯 PHP 程式,沒有經驗的小白也能輕鬆上手。 【後端程式核心技法】 使用MySQL擴充程式ext/mysqli存取MySQL資料庫來建立網頁資料庫,不只說明傳統PHP函數的寫法,更詳細說明物件導向的資料庫存取、使用Prepared Statement執行SQL指令和SQL結構化查詢語言。也會進一步說明HTML5+CSS3、jQuery函式庫的AJAX功能、JSON的應用、REST API設計,有效率撰寫出符合業界需求的後端應用。 【主流框架開發實戰】 網頁技術推陳出新,除了 PHP 的基本語法學習外,我們也希望讓您能將網頁程式設計融入於日常學習與工作上,因此本書也將運用主流的 Laravel 框架與 MVC 設計模式,設計出令人驚艷、符合業界需求的動態網站,結合另外兩個專案實戰,累積後端開發的實務經驗。 本書特色 ● XAMPP整合套件和Visual Studio Code 編輯器 ● PHP 基本語法與流程控制 ● 表單、Cookie、Session等狀態管理 ● 伺服端檔案處理、上傳和電子郵件 ● MySQL 資料庫管理與SQL基本語法 ● PHP 物件導向和例外處理 ● AJAX、JSON和REST API ● Laravel框架與 MVC 設計模式 ● 全書範例檔案和兩本電子書下載 目錄 第一篇 PHP與網頁設計的基礎 第 1 章 PHP基礎與開發環境的建立 - PHP安裝套件XAMPP 第 2 章 建立第一個PHP程式 – 使用VS Code編輯與執行PHP程式 第 3 章 HTML5與CSS3實務 – 建立HTML5表單 第二篇 PHP程式設計 第 4 章 變數、資料型態和運算子 第 5 章 流程控制 第 6 章 函數與錯誤處理 第 7 章 陣列與字串 第三篇 建立PHP網站 第 8 章 PHP狀態管理 – 建立購物車(表單處理、Session、Cookie) 第 9 章 伺服端檔案與電子郵件處理 – 留言簿與訪客計數 第四篇 PHP與MySQL建立網頁資料庫 第 10 章 MySQL資料庫系統的基本使用 第 11 章 PHP與MySQL建立網頁資料庫 – 網站登入 第 12 章 SQL結構化查詢語言 – 網頁通訊錄 第五篇 PHP進階實務 第 13 章 物件導向與例外處理– 物件導向、例外處理、網路商店與class.Cart.php購物車 第 14 章 AJAX、JSON與REST API – CRUD操作的REST API 第六篇 PHP網站的專案開發 第 15 章 專案開發:CMS內容管理系統 第 16 章 專案開發:航空公司訂票系統 第 17 章 專案開發:使用Laravel的MVC框架
其他會員也一起購買
原文書資訊 書名:Fundamentals of Data Structures in C++ 2007 <SP> 0-929306-37-6,2/E <SP> 作者: HOROWITZ ISBN: 9780929306377 出版社: SP 出版年: 2006年 中文書資訊 書名: 基礎資料結構使用C++ (第二版) 作者: Horowitz/ 戴顯權 ISBN: 9789868359703 出版社: 開發 出版年: 2007年
其他會員也一起購買
【簡介】 本書是針對理工學院和管理學院的大專生以及有志自修資訊工程或資訊管理相關領域的讀者而撰寫。特別著重介紹「資訊工程」的基礎概念,希望讓讀者對計算機各領域的進展有概括性的理解。為了提高可讀性,會加入一些有趣的題材,如國際資訊界名人軼事和資訊概念背後的故事。 本書共分十六章,從計算機發展的沿革談起,然後討論計算機如何表示數位化的資料,以及當代計算機的基本組織。接著介紹作業系統,讓讀者對電腦的作業流程有更進一步的認識。其後帶領讀者認識網際網路,並理解其運作原理與網路安全。為了建立讀者的計算機軟體設計與分析能力,以專章介紹程式語言、資料結構、演算法、軟體工程及資料庫,希望讀者能掌握軟體設計的要訣。最後討論日益蓬勃的人工智慧、電子商務及其他資訊應用課題,使讀者對整個資訊工程領域有通盤性的認識。 透過本書各章節的介紹,讀者能夠對資訊工程領域有更廣泛深入的認識,並了解計算機在現代社會的重要性和應用。本書的內容和範例讓讀者不僅有抽象性的概念,同時也能有實作的體會,從而提高對計算機科學的理解和應用能力。 【目錄】 CHAPTER 1 計算機簡介 1-1 計算機科學大事記 1-2 當代計算機的通用架構 CHAPTER 2 數位資料表示法 2-1 資料型態 2-2 二進位表示法 2-3 各種進位表示法的轉換 2-4 整數表示法 2-5 浮點數表示法 2-6 ASCII及Unicode CHAPTER 3 計算機組織 3-1 中央處理器 3-2 主記憶體 3-3 執行程式 3-4 匯流排及介面 3-5 儲存裝置 CHAPTER 4 作業系統 4-1 作業系統簡介 4-2 各類作業系統 4-3 CPU排班 4-4 記憶體管理 4-5 檔案系統 4-6 熱門作業系統介紹 4-7 行動裝置作業系統 CHAPTER 5 電腦網路 5-1 電腦網路的用途 5-2 電腦網路的架構 5-3 傳輸媒介 5-4 OSI與TCP/IP模型 5-5 常見的網路設備 5-6 電信網路 5-7 無線網路 CHAPTER 6 網際網路 6-1 網際網路 6-2 資料連結層 6-3 網路層 6-4 傳輸層 6-5 應用層 6-6 網際網路的基本設定和除錯方式 6-7 網路模擬 CHAPTER 7 網路應用 7-1 電子郵件 7-2 電子佈告欄 7-3 全球資訊網運作原理 7-4 WWW相關運用 7-5 網頁製作 CHAPTER 8 網路安全 8-1 資訊安全的基本原則 8-2 資料機密性 8-3 資料完整性 8-4 系統可用性 8-5 網路與系統安全的AAA 框架 8-6 網路攻擊 8-7 網路防護 8-8 區塊鏈 8-9 後量子密碼學 8-10 其他新興資安議題 8-11 資訊倫理 CHAPTER 9 程式語言 9-1 程式語言發展史 9-2 資料型態 9-3 程式指令 9-4 程序定義和使用 CHAPTER 10 資料結構 10-1 陣列 10-2 鏈結串列 10-3 堆疊和佇列 10-4 樹狀結構 CHAPTER 11 演算法 11-1 演算法效率分析 11-2 最大數及最小數找法 11-3 排序 11-4 二元搜尋法 11-5 動態規劃技巧 11-6 計算難題 CHAPTER 12 軟體工程 12-1 寫程式 12-2 軟體開發生命週期 12-3 軟體品質認證 12-4 UML CHAPTER 13 資料庫 13-1 資料庫管理系統簡介 13-2 關聯式資料模式和查詢語言 13-3 實體關係模式和正規化 13-4 資料庫與大數據 13-5 資料探勘 13-6 XML簡介 CHAPTER14 人工智慧 14-1 人工智慧的沿革 14-2 機器學習和深度學習 14-3 電腦視覺及圖像識別 CHAPTER15 電子商務 15-1 電子商務的特性 15-2 電子商務的種類 15-3 電子商務交易安全 15-4 電子商務交易付費機制 15-5 電子商務的省思與展望 CHAPTER16 進階資訊理論及應用課題 16-1 雲端運算 16-2 生物資訊 16-3 多媒體 16-4 資料壓縮 16-5 計算理論 16-6 感測網路、物聯網及智慧聯網 CHA 常見電腦專有名詞縮寫及中英對照一覽表 CHB 數位邏輯設計相關網站 CHC 索引表 學後評量
其他會員也一起購買
管理心理學:實務與應用 ISBN13:9789864307975 出版社:新文京開發出版 作者:劉亦欣 裝訂/頁數:平裝/295頁 規格:26cm*19cm*1.5cm (高/寬/厚) 重量:647克 版次:4 出版日:2022/01/01 中國圖書分類:企業管理 內容簡介 本書運用淺顯易懂的文句,說明各種工作環境、群體的構成,以及碰到各種困境時,我們該如何面對解決。作者融貫多年的教學經驗以及職場的實務歷練,提供讀者多元的案例,內容豐富、生動有趣,能引發多面向的思考。 為了不使來自國內外的理論流於型式,並符合本土在地化特色,因此特別加入了台灣本土的個案—「職場話題」做為管理心理理論的練習;同時書中穿插「心靈小站」的單元,藉此也讓讀者作一番心靈沈澱。此外「心靈劇場」單元則是模擬個案中不同角色,讓我們藉由揣摩過程了解到原來立場不同的心聲,讓你我在辦公室中,更加明白相處的藝術。 管理心理學是心理科學與行為科學的結合,主要研究組織管理活動中人們的心理過程與心理效應,進一步揭開人的心理規律和行為規律,是心理學中的應用理論科學,也是學習成為管理者所必須了解的重要學科。本書除了做為大專相關課程教科書外,也推薦給非心理系的管理人才或各商科人士參考。 本書特色 學習目標:建立各章的核心思想,能幫助讀者快速掌握概要。 職場話題:運用符合時勢的報章雜誌,提供讀者思考,做理論實務之印證。 現場直擊:各式各樣的職場故事,讓讀者做為管理心理理論的練習。 心靈小站:引導讀者稍作沉澱,回想自己在管理上的點滴或可記下您的看法,留待學習後做筆記整理。 心靈劇場:模擬個案中不同角色,藉由揣摩過程了解不同立場的心聲,讓讀者更明白相處的藝術。 自我省思:透過題目的練習,「管理心理學」才能真實融合於您的身上與所扮演的角色之中。 第四版除了依最新資訊修訂外,並以用心帶領、用心出發為內容特色,因應COVID-19疫情影響,將實務案例全面更新,增加了許多與疫情相關的案例分析,引導讀者用全新的思維來面對大環境的轉變,學習新的管理方式。 目錄 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 決策行為 第一節 前言 第二節 決策之定義與原則 第三節 決策系統 參考書目 索引
相關熱銷的書籍推薦給您
原文書資訊 書名:Fundamentals of Data Structures in C++ 2007 <SP> 0-929306-37-6,2/E <SP> 作者: HOROWITZ ISBN: 9780929306377 出版社: SP 出版年: 2006年 中文書資訊 書名: 基礎資料結構使用C++ (第二版) 作者: Horowitz/ 戴顯權 ISBN: 9789868359703 出版社: 開發 出版年: 2007年
相關熱銷的書籍推薦給您
書名:C++ HOW TO PROGRAM : LATE OBJECTS VERSION 7/E 作者:DEITEL 出版社:PEARSON 出版日期:2010/00/00 ISBN:9780132484589
類似書籍推薦給您
【簡介】 《習題解答或教學配件,僅提供教師教學使用,恕無法提供一般讀者》 資訊類 > C程式設計藝術(第九版)(國際版) C程式設計藝術(第九版)(國際版) C程式設計藝術(第九版)(國際版) 作(譯)者:DEITEL、資訊研究室 定價:NT$ 880 一般會員價:NT$ 836 一般折扣:95折 供貨狀況:庫存充足 出版日:2025/11/21 出版商:PE ISBN(13碼):9786264015240 書號:2158609 平裝/800頁/ 1 Visual Basic 2017程式設計與應用:程式設計與邏輯訓練共舞(附範例光碟) Visual Basic 2017程式設計與應用:程式設計與邏輯訓練共舞(附範例光碟) C程式設計藝術(第八版)(國際版)(附部分內容光碟) C程式設計藝術(第八版)(國際版)(附部分內容光碟) 運算思維與程式設計-Python程式實作(附範例光碟) 運算思維與程式設計-Python程式實作(附範例光碟) 輕鬆玩Python程式設計(第二版)(附範例光碟) 輕鬆玩Python程式設計(第二版)(附範例光碟) C++程式設計實習-趣玩Arduino(第三版) C++程式設計實習-趣玩Arduino(第三版) 本書特色 •超過350個附有解答的整合式自我檢測練習,支持Deitel父子全新的「入門」教學法,讓學生能夠「讀一點、做一點、測一點」。 •貫穿全書的案例研究和練習使用真實世界的資料,並遵循最新的ACM/IEEE計算機課程建議,重點介紹安全性、資料科學、倫理、隱私和效能等概念。 •全新!強化的案例研究著重於資料科學以及使用gnuplot進行視覺化。資料科學主題包括亂數產生、調查資料分析、自然語言處理和人工智慧。 •全新!專門的章節(第13章)現在提供了關於排序演算法以及使用大O符號進行演算法分析的擴展內容。 •全新!附錄D以使用者友善的方式概述了物件導向程式設計的基礎,以幫助向學生介紹不同的程式設計範例。 內容簡介 《C程式設計藝術》為C語言程式設計提供了一套完整、使用者友善且程式碼密集的入門教材。 .初學者能從其豐富的基礎知識涵蓋範圍獲得助益。 .本書中對問題解決和演算法開發的強調、對效能議題的關注,能幫助中階程式設計師為專業的軟體開發挑戰和實務做好準備。 .進階主題的納入,則使其成為進階課程或進一步自學的理想選擇。 本書的模組化呈現方式讓教師可以輕鬆地將內容調整以適用於各種課程,從大學入門程式設計課程到專業的業界培訓課程皆可。 第九版收錄了147個可完整運作的程式,延續Deitel父子標誌性的即時程式碼(live-code)教學法。透過這些完整的程式,學生有機會將所學應用於有意義的真實世界情境中。內容遵循C11/C18標準,以跟上C語言擴展的功能。本書還整合了像Docker這樣的流行開源軟體,以及像GitHub和StackOverflow這類的資源,鼓勵學生像開發者一樣思考。 【目錄】 Chapter 1 計算機與C語言簡介 1.1 簡介 1.2 硬體與軟體 1.3 資料階層 1.4 機器語言、組合語言和高階語言 1.5 作業系統 1.6 C程式語言 1.7 C標準函式庫與開放原始碼函式庫 1.8 其他熱門程式設計語言 1.9 C程式的典型開發環境 1.10 在Windows、Linux和macOS上試運行C應用程式 1.11 網際網路、全球資訊網、雲端與物聯網 1.12 軟體技術 1.13 大數據到底有多大 1.14 案例研究:一個大數據行動應用程式 1.15 人工智慧(AI):計算機科學與資料科學的交會點 Chapter 2 C程式設計入門 2.1 簡介 2.2 簡單的C程式:印出一行文字 2.3 另一個簡單的C程式:兩個整數相加 2.4 記憶體概念 2.5 C語言中的算術運算 2.6 決策判斷:相等和關係運算子 2.7 安全的C程式設計 Chapter 3 結構化程式開發 3.1 簡介 3.2 演算法 3.3 虛擬碼 3.4 控制結構 3.5 if選擇敘述 3.6 if…else選擇敘述 3.7 while迭代敘述 3.8 制定演算法案例研究 1:計數器控制迭代 3.9 使用由上而下、逐步精煉方法制定演算法 案例研究 2:哨兵控制迭代 3.10 使用由上而下、逐步精煉方法制定演算法 案例研究 3:巢狀控制敘述 3.11 指定運算子 3.12 遞增和遞減運算子 3.13 安全的C程式設計 Chapter 4 程式控制 4.1 簡介 4.2 迭代的基本概念 4.3 計數器控制迭代 4.4 for迭代敘述 4.5 使用for敘述的範例 4.6 switch多重選擇敘述 4.7 do…while迭代敘述 4.8 break與continue敘述 4.9 邏輯運算子 4.10 混淆相等 (==) 與指派 (=) 運算子 4.11 結構化程式設計總結 4.12 安全的C語言程式設計 Chapter 5 函式 5.1 簡介 5.2 在C語言中模組化程式 5.3 數學函式庫函式 5.4 函式 5.5 函式定義 5.6 函式原型:深入探討 5.7 函式呼叫堆疊和堆疊框架 5.8 標頭檔 5.9 透過值傳遞和參考傳遞參數 5.10 隨機數產生 5.11 遊戲模擬案例研究:剪刀、石頭、布 5.12 儲存類別 5.13 識別字的作用域規則 5.14 遞迴 5.15 遞迴範例:費波那契數列 5.16 遞迴與迭代的比較 Chapter 6 陣列 6.1 簡介 6.2 陣列 6.3 定義陣列 6.4 陣列範例 6.5 使用字元陣列來儲存和操作字串 6.6 靜態區域陣列與自動區域陣列 6.7 傳遞陣列至函式 6.8 陣列排序 6.9 資料科學入門案例研究:問卷調查資料分析 6.10 在陣列中搜尋 6.11 多維陣列 6.12 可變長度陣列 6.13 安全的C語言程式設計 Chapter 7 指標 7.1 簡介 7.2 指標變數的定義與初始化 7.3 指標運算子 7.4 以參考方式傳遞函式引數 7.5 在指標中使用const限定詞 7.6 使用傳參考方式實作泡沫排序法 7.7 sizeof運算子 7.8 指標運算式與指標運算 7.9 指標與陣列的關係 7.10 指標陣列 7.11 隨機數模擬實例研究:洗牌與發牌 7.12 函式指標 7.13 安全的C程式設計 Chapter 8 字元與字串 8.1 簡介 8.2 字串與字元的基本概念 8.3 字元處理函式庫 8.4 字串轉換函式 8.5 標準輸入/輸出函式庫函式 8.6 字串處理函式庫的字串操作函式 8.7 字串處理函式庫的比較函式 8.8 字串處理函式庫的搜尋函式 8.9 字串處理函式庫的記憶體處理函式 8.10 字串處理函式庫的其他函式 8.11 安全的C程式設計 Chapter 9 格式化輸入與輸出 9.1 簡介 9.2 串流 9.3 使用printf格式化輸出 9.4 輸出整數 9.5 輸出浮點數 9.6 輸出字串與字元 9.7 其他轉換指定符 9.8 使用欄位寬度與精確度輸出 9.9 printf的格式旗標 9.10 輸出常值與逸出序列 9.11 使用scanf進行格式化輸入 9.12 安全的C語言程式設計 Chapter 10 結構、聯集、位元操作與列舉 10.1 簡介 10.2 結構定義 10.3 初始化結構 10.4 使用 . 與 -> 存取結構成員 10.5 結構與函式的搭配使用 10.6 typedef 10.7 亂數模擬案例研究:高效能洗牌與發牌 10.8 聯集 10.9 位元運算子 10.10 位元欄位 10.11 列舉常數 10.12 匿名結構與聯集 10.13 安全的C語言程式設計 Chapter 11 檔案處理 11.1 簡介 11.2 檔案與串流 11.3 建立循序存取檔案 11.4 從循序存取檔案中讀取資料 11.5 隨機存取檔案 11.6 建立隨機存取檔案 11.7 以隨機方式寫入隨機存取檔案 11.8 從隨機存取檔案中讀取資料 11.9 實例研究:交易處理系統 11.10 安全的C語言程式設計 Chapter 12 資料結構 12.1 簡介 12.2 自我參照結構 12.3 動態記憶體管理 12.4 連結串列 12.5 Stacks 12.6 佇列 12.7 樹狀結構 12.8 安全的C語言程式設計 Chapter 13 電腦科學思維:排序演算法與大O符號 13.1 簡介 13.2 演算法效率:大 O 符號 13.3 選擇排序法 13.4 插入排序法 13.5 案例研究:視覺化高效能合併排序法 Chapter 14 預處理器 14.1 簡介 14.2 #include預處理器指令 14.3 #define預處理器指令:符號常數 14.4 #define預處理器指令:巨集 14.5 條件編譯 14.6 #error與#pragma預處理器指令 14.7 # 與## 運算子 14.8 行號 14.9 預定義符號常數 14.10 斷言 14.11 安全的C程式設計 Chapter 15 其他主題 15.1 簡介 15.2 不定長度參數串列 15.3 使用命令列參數 15.4 編譯多來源檔案程式 15.5 使用exit和atexit終止程式 15.6 整數和浮點文字的後綴 15.7 訊號處理 15.8 動態記憶體分配函式calloc和realloc 15.9 goto:無條件分支 Chapter 16 C++︰較好的C;簡介物件技術 16.1 簡介 16.2 C++ 16.3 一個簡單的程式:兩個整數的相加 16.4 C++標準函式庫 16.5 標頭檔 16.6 行內函式 16.7 C++關鍵字 16.8 參考以及參考參數 16.9 空的參數串列 16.10 預設引數 16.11 一元範圍解析運算子 16.12 函式的多載 16.13 函式樣板 16.14 簡介物件技術與UML 16.15 簡介C++標準函式庫的vector類別樣板 16.16 總結
類似書籍推薦給您
書名:C程式設計藝術(第八版)(國際版)(附部分內容光碟) 作者:DEITEL(全華翻譯小組) 出版社:全華 出版日期:2018/10/00 ISBN:9789864639403 ■ 本書特色 1.使用「實況程式碼 (live-code)」教學方法。使用完整的可運作程式來呈現觀念。每個程式碼範例之後都會有一個以上的執行示範。 2. 程式設計技巧。本書內含程式設計技巧,幫助讀者將心力集中在程式開發的重要觀點上。 3. 整合更多C11和C99標準的功能,C11和C99標準的支援隨編譯器而不同。主要是那些C++標準也有要求的。 4. 所有程式碼都在Linux(GNU gcc)、Windows(Visual C ++)和OS X(Xcode中的LLVM)上測試過。 5. 第15章起,導入物件導向程式設計的概念與設計方法。 ■ 內容簡介 本書採用資深程式設計類作者Deitel特別開發的「實況程式碼(live-code)」教學方法,使用完整的可運作程式來呈現觀念,而不是片段的程式碼。同時,每個程式碼範例之後都會有一個以上的執行示範。本書及其輔助資料完全滿足讀者所需,提供廣泛、有趣、具挑戰性與娛樂性的C學習體驗。本書並於第15章起,導入物件導向程式設計的觀念與實例,藉由相關的觀念介紹建構讀者與C語言完整溝通的橋樑。 (本書第17、20-23章以及附錄A-E之內容,均收錄於隨書光碟中) 第 1 章 電腦、網際網路與全球資訊網簡介 第 2 章 C程式設計入門 第 3 章 結構化程式的開發 第 4 章 C程式控制 第 5 章 函式 第 6 章 陣列 第 7 章 指標 第 8 章 字元與字串 第 9 章 C格式化輸入/輸出 第 10 章 結構、集合、位元處理以及列舉型別 第 11 章 檔案處理 第 12 章 C資料結構 第 13 章 C前置處理器け 第 14 章 C語言的其他主題 第 15 章 C++:較好的C;簡介物件技術 第 16 章 類別、物件與字串簡介 第 17 章 類別:深入討論;拋出例外狀況暿 第 18 章 運算子多載;String類別 第 19 章 物件導向程式設計:繼承 第 20 章 物件導向程式設計:多型 第 21 章 串流輸入/輸出:深入探討 第 22 章 例外處理:一窺究竟 第 23 章 自訂樣版 附錄 A 運算子優先次序表 附錄 B ASCII字元集 附錄 C 數字系統 附錄 D 排序:更深入的探討 附錄 E 多執行緒與C11和C99的其他主題 【隨書光碟:本書第17、20-23章以及附錄A-E之內容,均收錄於隨書光碟中】
類似書籍推薦給您
【簡介】 作者以30多年的豐富教學經驗,透過日常生活範例進行解說,讓你快速掌握C語言的核心精髓。 書中收錄ChatGPT輔助學習專章,示範AI如何成為你程式設計的好幫手! ◎ 以教學與自學並重的方式編排,兼顧授課使用與個人進修。 ◎ 結合理論與實務,從輸入與輸出、運算子、選擇敘述、迴圈敘述、記憶體的位址到指標與函式、陣列、字串、結構、檔案處理,最後以專題實作串連全書重點,讓你真正學會靈活運用。 ◎ 每章有豐富的實作範例,附有練習題與習題,讓你不只懂,更能「寫出程式、靈活修改」。 ◎ 書中程式完全以C99標準加以撰寫,可輕易移植到不同平台的編譯程式。 ◎ 從C邁向C++,在扎實的C語言基礎之上,帶你初探物件導向程式設計的核心概念。 ◎ AI神助攻!帶你善用ChatGPT有效地學習C程式設計,包括:產生程式碼、除錯與錯誤說明、最佳化與重構建議、API語法的查詢使用、文件撰寫與註解產生、技術問題解決。【目錄】 第1章 標準輸出與輸入 1-1 C 的標準輸出函式:printf() 1-2 變數名稱 1-3 資料型態的大小 1-4 const 修飾詞 1-5 格式調整器 1-6 讓輸出更美觀 1-7 C 標準輸入函式:scanf() 1-8 練習題解答 1-9 習題 第2章 運算子 2-1 指定運算子 2-2 算術運算子 2-3 算術指定運算子 2-4 一些 C 內建的數學函式 2-5 運算子的運算優先順序與結合性 2-6 遞增及遞減運算子 2-7 顯示目前台灣的時間 2-8 位元運算子 2-9 練習題解答 2-10 習題 第3章 選擇敘述 3-1 bool 型態 3-2 關係運算子 3-3 if 敘述 3-4 if…else 3-5 else if 3-6 巢狀if 3-7 條件運算子 3-8 邏輯運算子 3-9 switch…case 敘述 3-10 選擇敘述常犯錯誤 3-11 運算子優先順序與結合性 3-12 個案探討:猜猜你的生日 3-13 練習題解答 3-14 習題 第4章 迴圈敘述 4-1 while 迴圈敘述 4-2 for 迴圈敘述 4-3 do…while 迴圈敘述 4-4 產生亂數 4-5 break 與 continue 4-6 巢狀迴圈 4-7 九九乘法表 4-8 應用範例 4-9 清除緩衝區 4-10 個案探討:猜多人的生日 4-11 練習題解答 4-12 習題 第5章 記憶體的位址與指標 5-1 記憶體位址 5-2 指標 5-3 指標與 const 5-4 練習題解答 5-5 習題 第6章 函式 6-1 定義函式 6-2 呼叫函式 6-3 四種函式的呼叫方式 6-4 以函式撰寫的好處 6-5 遞迴函式 6-6 再論 const 6-7 巨集指令 6-8 全域變數與區域變數 6-9 函式與指標 6-10 個案探討:以函式方式撰寫猜猜生日程式 6-11 練習題解答 6-12 習題 第7章 陣列 7-1 宣告陣列 7-2 存取陣列元素 7-3 陣列初始器 7-4 有關陣列的一些運作 7-5 傳送的參數是陣列 7-6 防止更改函式的陣列參數 7-7 從函式回傳陣列 7-8 陣列元素的排序 7-9 陣列元素的搜尋 7-10 指標與一維陣列 7-11 個案研究 7-12 練習題解答 7-13 習題 第8章 多維陣列 8-1 宣告二維陣列 8-2 一些常用的二維陣列處理方式 8-3 傳遞二維陣列給函式 8-4 範例集錦 8-5 指標與二維陣列的關係 8-6 函式的參數以二維陣列傳送 8-7 多重指標 8-8 多維陣列 8-9 練習題解答 8-10 習題 第9章 字串與字元庫存函式 9-1 建立字串 9-2 字串的庫存函式 9-3 字元庫存函式 9-4 將字串轉換為數值 9-5 將數值轉換為字串:sprint、snprintf 9-6 練習題解答 9-7 習題 第10章 結構 10-1 結構的宣告 10-2 定義結構變數與存取結構成員 10-3 指向結構變數的指標 10-4 結構指標與遞增運算子 10-5 函式的參數是指向結構的指標 10-6 自我參考的結構 10-7 鏈結串列 10-8 練習題解答 10-9 習題 第11章 檔案的寫入與讀取 11-1 fputc 與 fgetc 函式 11-2 fputs 與 fgets 函式 11-3 fprintf 與 fscanf 函式 11-4 fwrite 與 fread 函式 11-5 ftell 與 fseek 函式 11-6 feof、perror 以及 ferror 函式 11-7 rewind 11-8 個案探討:鏈結串列與檔案 11-9 練習題解答 11-10 習題 第12章 其他主題 12-1 前端處理器 12-2 typedef 12-3 一些常用的時間函式 12-4 例外處理 12-5 練習題解答 12-6 習題 第13章 專題實作 13-1 朋友的通訊錄 13-2 練習題解答 13-3 習題 第14章 從 C 邁向 C++ 14-1 C++ 的輸出與輸入 14-2 類別與物件 14-3 建構函式 14-4 解構函式 14-5 繼承 14-6 多型 14-7 練習題解答 14-8 習題 附錄A 利用 ChatGPT 有效地學習 C 程式設計 A-1 程式碼產生 A-2 除錯與錯誤說明 A-3 最佳化與重構建議 A-4 API 使用與文件查找 A-5 文件撰寫與註解產生 A-6 技術問題解決 附錄B 運算子的運算優先順序與結合性 附錄C ASCII 字元表