此書籍沒有詳細資訊。
還沒有人留下心得,快來搶頭香!
為您推薦
類似書籍推薦給您
C語言程式設計:入門與實務演練(第三版)(附範例光碟) ISBN13:9789865038175 出版社:全華圖書 作者:吳卓俊 裝訂/頁數:平裝/616頁 附件:光碟 規格:26cm*19cm (高/寬) 重量:1105克 版次:3 出版日:2021/08/12 中國圖書分類:電腦程式語言 ■ 本書特色 1.本書內容適用Windows、Linux與Mac OS作業系統。 2.詳細完整的語法說明與觀念解析,為您奠定C語言程式設計的基礎。 3.易學易懂的章節內容與程式講解,助您瞭解程式設計的思維與方法。 4.深入淺出的程式範例與詳細演示,讓您掌握程式設計的邏輯與精髓。 5.全書共有: -165個程式範例,讓您打好程式設計的基礎。 -542個課後練習,豐富您的解題與實作經驗。 -23個進階實務演練,全面提升您的專業技能。 6.作者為本書建立專屬網站,有本書的範例程式下載、勘誤、讀者心得等。 ※ 隨書光碟收錄全書所有範例程式及進階實務演練。 ■ 內容簡介 本書內容涵蓋了C語言的入門基礎(包含資料型態、運算式、格式化的輸入與輸出、條件與流程控制、迴圈以及陣列等主題),以及進階應用(包含了指標、字串、使用者自定資料型態、記憶體管理等主題),並提供大量的程式範例供讀者參考。 第三版相較於前版,大幅度地增加範例程式達165個。提供完整的解析,詳細並逐步地說明解題的技巧與程式設計的過程,除了可以幫助讀者了解程式碼的意義與語法規則外,更可以讓讀者們擁有程式設計最為重要的思維技巧與邏輯觀念。 23個實務程式演練題目的選擇,是作者20年來在大專院校資訊相關系所授課的經驗,所挑選出適合初學者學習(足夠簡單、易於理解),但具有未來拓展性的應用題目。相信這些實務程式演練,可以讓讀者將每章所學習到的知識,轉換為實際開發應用程式的能力! 每章末亦附有大量的課後練習(包含簡答題、選擇題與程式練習題,全書共542題),足以供讀者自習之用,亦可供教師做為作業或考試命題之用。 第三版相較於前版: 1.大幅度增加各章節的範例程式以及課後練習 • 各章節的程式範例,從124個增加到165個,增幅33%以上! • 課後練習從323題增加到542題,增幅67.8%以上! • 進階實務演練從20個增加到23個,增幅15%! 本次特別增加1A2B遊戲,讓學生學習如何透過「問題求解空間」,實現簡單的AI程式設計! 2.新增以下內容: • 3-6節常值(介紹literal的意義並提供範例演示) • 4-7節取址運算子(介紹&運算子並提供範例演示) • 4-10節位元運算子(介紹<<、>>、&、|、~與^ bitwise運算子,提供真值表以及範例演示) • 4-12節常數運算式(介紹constant expression) • 12-1-8節位元欄位(介紹bit field並提供範例演示) • 12-2節共有體(將Unions中譯為共有體) • 新增3個程式設計實務演練 • 附錄BC語言運算子優先順序與關聯性彙整 • 附錄CASCII字元編碼表 3.大幅改寫〈陣列〉之內容,內容包含基本概念說明、詳細一維與多維陣列宣告與使用方法、陣列記憶體配置、常用陣列應用彙整(含traversing、arggegation與sorting)等主題。 4.作者為本書建立專屬網站,有本書的範例程式下載、勘誤、讀者心得等。 ■ 目錄 CH1 Hello, World 1-1 C 語言簡介 1-2 C 語言程式設計流程 1-3 開始前的準備 1-4 在Linux/Mac OS 系統中開發程 1-5 在Windows 系統中開發程式 1-6 程式碼說明 CH2 IPO 程式設計模型 2-1 IPO 模型 2-2 IPO 程式設計 CH3 變數、常數與資料型態 3-1 記憶體定址 3-2 變數與記憶體位址 3-3 常數 3-4 基本資料型態 3-5 資料型態轉換 3-6 常值 3-7 程式設計實務演練 CH4 運算式 4-1 運算式、運算元與運算子 4-2 算術運算子 4-3 賦值運算子 4-4 複合賦值運算子 4-5 遞增與遞減運算子 4-6 逗號運算子 4-7 取址運算子 4-8 sizeof 運算子 4-9 關係與邏輯運算子 4-10 位元運算子 4-11 優先順序與關聯性 4-12 常數運算式 4-13 程式設計實務演練 CH5 格式化輸入與輸出 5-1 printf() 函式的格式指定子 5-2 scanf() 函式的格式指定子 5-3 printf() 與scanf() 應用 5-4 程式設計實務演練 CH6 條件敘述 6-1 邏輯運算式 6-2 if 敘述 6-3 switch 敘述 6-4 條件運算式 6-5 布林型態與數值定義 6-6 程式設計實務演練 6-7 流程圖與程式設計 CH7 迴圈 7-1 while 迴圈 7-2 do while 迴圈 7-3 for 迴圈 7-4 無窮迴圈 7-5 巢狀迴圈 7-6 從迴圈中跳離 7-7 程式設計實務演練 CH8 陣列 8-1 基本概念 8-2 陣列宣告與存取 8-3 記憶體配置 8-4 陣列應用範例 8-5 程式設計實務演練 CH9 函式 9-1 函式定義 9-2 main() 函式 9-3 函式呼叫 9-4 變數作用範圍 9-5 遞迴 9-6 函式原型與標頭檔 9-7 函式庫 9-8 網路資源 9-9 程式設計實務演練 CH10 指標 10-1 基本概念 10-2 指標變數 10-3 取址運算子 10-4 間接取值運算子 10-5 指標賦值 10-6 指標與函式 10-7 傳值呼叫與傳址呼叫 CH11 字串 11-1 字串常值 11-2 字串變數 11-3 字串的輸出 11-4 字串的輸入 11-5 字串與函式呼叫 11-6 字串處理函式 11-7 字串陣列 11-8 命令列引數 11-9 程式設計實務演練 CH12 使用者自定資料型態 12-1 結構體 12-2 共有體 12-3 列舉 12-4 程式設計實務演練 CH13 指標與陣列 13-1 指標運算與陣列 13-2 以指標走訪陣列 13-3 指標與陣列互相轉換使用 13-4 常見的陣列處理 13-5 以陣列做為函式的引數 13-6 指標與多維陣列 13-7 程式設計實務演練 CH14 記憶體配置與管理 14-1 變數範圍 14-2 生命週期 14-3 C 語言程式的記憶體佈局 14-4 程式設計實務演練 CH15 高階指標應用 15-1 指標與字串 15-2 動態配置字串 15-3 動態陣列 15-4 動態結構體 15-5 函式指標 15-6 結構體的彈性陣列成員 CH16 前置處理器指令 16-1 巨集 16-2 檔案引入 16-3 條件式編譯 16-4 行內函式 附錄A 各作業平台C 語言編譯及開發工具簡介 附錄B Mac OS X 作業系統 附錄C Microsoft Windows 作業系統 索引 電子書(收錄於本書隨附光碟中) 補充習題 補充程式練習題
類似書籍推薦給您
C語言程式設計與應用 ISBN13:9789865038144 出版社:全華圖書 作者:陳會安 裝訂/頁數:平裝/592頁 附件:範例光碟 規格:26cm*19cm*2cm (高/寬/厚) 重量:1058克 版次:3 出版日:2021/07/27 中國圖書分類:電腦程式語言 內容簡介 本書採用ANSI-C標準C語言的語法,詳細說明程式設計的觀念和相關技術,強調不只單純學習C語言;更希望能夠建立讀者正確的程式設計觀念,以便讓讀者能夠靈活運用C語言來建立所需的應用程式。 學習程式設計不只需要學會程式語言的語法;更重要的是學會電腦的程式邏輯。有鑑於此,本書提供多個案例研究來完整實作程式設計的基本步驟,從定義問題開始,使用fChart工具繪製設計演算法的流程圖,在執行流程圖驗證演算法後,才將設計的演算法撰寫成C程式碼,一步一步引導讀者建立出解決問題的C程式,完整訓練和提昇讀者的邏輯思考、抽象推理與問題解決能力。 第三版的改版內容如下: 1.Dev-C++開發工具為最新的64位元版本。 2.fChart直譯器升級至6.0版,此版本流程圖支援更多的連接線,可以切換C和VB語言使用的運算子符號,支援邏輯運算式AND和OR,和指定變數值是一個完整運算式(支援括號、運算子優先順序和內建函數)。 3.新增0-3節:使用Blockly建立C程式。 4.更換部分「範例題目」與「章末習題」。 本書特色 1. 第一本使用Orwell Dev-C++ 64位元C/C++編譯器的C語言教材(相容於Dev-C++整合開發環境)。 2. 循序漸進學習程式語言的基礎、程式設計方法、C程式語言和程式語言的整合開發環境。 3. 詳細說明流程圖和結構化程式開發。 4. 完整學習C語言結構化、程序式和模組化程式設計;C++物件導向程式設計。 5. 本書獨家提供fChart流程圖直譯工具[編輯版],不但可以幫助你繪製流程圖,更可以馬上看到執行結果、了解執行過程和除錯,輕鬆幫助你訓練程式邏輯和解決問題的能力。 目錄 第0章 使用fChart程式碼編輯器建立C程式 0-1 認識fChart程式碼編輯器 0-2 使用fChart程式碼編輯器建立C程式 0-3 使用Blockly建立C程式 第1章 程式語言與C語言的基礎 1-1 程式的基礎 1-2 程式語言的種類 1-3 程式設計技術的演進 1-4 C語言的基礎 1-5 C語言的開發環境 第2章 建立C程式與基本輸出入 2-1 程式設計的基本步驟 2-2 建立簡單的C程式 2-3 C程式的基本架構 2-4 C語言的寫作風格 2-5 在Windows作業系統執行C程式 2-6 C語言的基本輸出與輸入 2-7 程式的除錯 第3章 變數、常數與資料型態 3-1 C語言的識別字 3-2 變數的宣告與初值 3-3 指定敘述 3-4 C語言的資料型態 3-5 定義符別常數 第4章 運算子與運算式 4-1 運算式的基礎 4-2 C語言的運算子 4-3 指定運算子 4-4 算術運算子 4-5 逗號運算子 4-6 資料型態的轉換 第5章 流程圖與結構化程式開發 5-1 程式邏輯的基礎 5-2 演算法與流程圖 5-3 fChart流程圖直譯工具 5-4 結構化程式開發 第6章 條件敘述 6-1 程式區塊 6-2 if敘述與關係邏輯運算子 6-3 二選一條件敘述 6-4 案例研究:判斷遊樂場門票 6-5 多選一條件敘述 6-6 巢狀條件敘述 6-7 案例研究:判斷猜測數字大小 第7章 迴圈結構 7-1 for計數迴圈 7-2 條件迴圈 7-3 巢狀迴圈與無窮迴圈 7-4 中斷與繼續迴圈 7-5 案例研究:猜數字遊戲 7-6 goto敘述和標籤 第8章 函數 8-1 再談由上而下設計方法 8-2 建立C語言的函數 8-3 函數的參數傳遞方式 8-4 函數的應用範例 8-5 變數的有效範圍 8-6 遞迴函數 第9章 陣列與字串 9-1 陳列的基礎 9-2 一維陣列 9-3 二維與多維陣列 9-4 在函數使用陣列參數 9-5 陣列的應用──搜尋與排序 9-6 C語言的字串 第10章 指標 10-1 指標的基礎 10-2 使用指標變數 10-3 指標與一維陣列 10-4 指標運算 10-5 指標與字串 10-6 指向指標的指標──多種指標 10-7 指向函數的指標 第11章 格式化輸入與輸出 11-1 C語言的主控台輸入與輸出 11-2 字元輸入與輸出函數 11-3 字串的輸入與輸出函數 11-4 格式化資料輸入函數 11-5 格式化資料輸出函數 第12章 結構、聯合和列舉型態 12-1 結構資料型態 12-2 結構陣列 12-3 結構與指標 12-4 結構與函數 12-5 聯合與列舉資料型態 12-6 建立C語言的新型態 第13章 檔案處理 13-1 C語言的檔案輸入與輸出 13-2 文字檔案的讀寫 13-3 二進位檔案的讀寫 13-4 檔案與資料夾處理 第14章 前置處理與大型程式開發 14-1 C語言的前置處理 14-2 C語言的巨集 14-3 C語言的模組化程式設計 14-4 Dev-C++的專案管理 第15章 位元運算、動態記憶體配置與鏈結串列 15-1 數字系統與轉換 15-2 C語言的位元運算子 15-3 位元欄位 15-4 動態記憶體配置 15-5 鏈結串列 第16章 從C到C++語言 16-1 C++的基礎 16-2 C++的輸出與輸入 16-3 C++的函數過載 16-4 物件導向程式設計的基礎 16-5 C++的類別與物件 附錄A 安裝與使用Orwell Dev-C++整合開發環境 附錄B C語言的標準函數庫 附錄C ASCII碼對照表