本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 第一次學C就上手:從C程式範例到專題製作
  • 點閱:381
  • 作者: 李啓龍作
  • 出版社:碁峰資訊發行
  • 出版年:2015[民104]
  • ISBN:9789863476979
  • 格式:PDF
  • 附註:原紙本書ISBN:978-986-347-627-6 本電子書含光碟資料,購買/借閱後請至個人書房下載

★★本電子書含光碟資料,購買/借閱後請至個人書房下載★★

內容簡介

*適量的教學分配:將C程式設計的重要觀念,巧妙地分配在各章節,讓讀者可以循序漸進地輕鬆學習
*豐富的學習範例:秉持從做中學的實作觀念,提供百題實用程式範例,將精彩的程式範例與程式設計知識,做一完美的結合
*最新第2版新增了多個程式範例,幫助讀者進一步掌握程式的開發技巧,並提升解決問題與設計專題的能力。
*章節安排由淺入深,循序漸進介紹C語言最核心的知識。
*強調從做中學,設計大量實用C程式範例,有效提升學習樂趣並降低學習障礙。

*本書介紹2個實用的資訊專題-『成績排行系統』、『書籍借還系統』,藉由大型程式設計以培養專題製作能力。
*程式範例架構明確,將程式範例分為『程式設計目標』、『參考程式碼』和『程式碼解說』等三個部分,讓讀者先了解程式設計目標,進而思考並設計程式碼,再藉由書中程式碼解說得到詳細的說明。
*本書同時介紹C++物件導向程式設計入門及線上評測網站,提供讀者更豐富的學習資源,以利於未來進一步學習程式設計。


作者簡介

李啟龍

學歷:
國立台灣師範大學 資訊教育碩士
國立交通大學 經營管理碩士
國立台灣大學 資訊網路與多媒體博士研究
國立台灣科技大學 資訊管理博士

著作摘錄:

第一次學C就上手
第一次學C++就上手
Visual C# 2012/2013程式設計16 堂課

榮譽:
APEC 亞太經合會 青年科學節 國家代表
台灣學術網路 TANET 傑出貢獻人員
旺宏科學獎 特殊貢獻指導老師
中華民國資訊月 十大傑出資訊人才
微軟.Net 領域全球最有價值專家 MVP


  • chapter 1 簡介C 程式語言、Dev-C++與Visual Studio 軟體(第1-1頁)
    • 1-1 程式語言簡介(第1-2頁)
    • 1-2 C 程式語言的源起及特色(第1-4頁)
    • 1-3 Dev-C++的下載與安裝(第1-6頁)
    • 1-4 Dev-C++的工作環境介紹(第1-11頁)
    • 1-5 第一個C 程式的編譯與執行(第1-13頁)
    • 1-6 使用Visual Studio Express 2013 forWindows Desktop 建立程式(第1-16頁)
    • 1-7 習題(第1-20頁)
  • chapter 2 資料型態與格式化輸出入(第2-1頁)
    • 2-1 變數的宣告與使用(第2-2頁)
    • 2-2 整數型態 – int、short、long(第2-4頁)
    • 2-3 浮點數型態 – float、double(第2-5頁)
    • 2-4 字元型態 - char(第2-5頁)
    • 2-5 無值 – void(第2-6頁)
    • 2-6 常數與前置處理器#define(第2-7頁)
    • 2-7 printf( )格式化輸出函式(第2-9頁)
    • 2-8 scanf( )格式化輸入函式(第2-12頁)
    • 2-9 C++語言的輸出與輸入(第2-14頁)
    • 2-10 習題(第2-20頁)
  • chapter 3 運算子、運算式與敘述(第3-1頁)
    • 3-1 指定運算子(第3-2頁)
    • 3-2 算術運算子(第3-3頁)
    • 3-3 關係運算子(第3-7頁)
    • 3-4 邏輯運算子(第3-8頁)
    • 3-5 遞增與遞減運算子(第3-9頁)
    • 3-6 sizeof 運算子(第3-10頁)
    • 3-7 資料型態的轉換(第3-11頁)
    • 3-8 三元運算子(第3-12頁)
    • 3-9 逗點運算子(第3-13頁)
    • 3-10 運算子之運算優先順序(第3-13頁)
    • 3-11 運算式與敘述(第3-17頁)
    • 3-12 程式練習(第3-18頁)
    • 3-13 習題(第3-25頁)
  • chapter 4 流程圖與選擇性敘述(第4-1頁)
    • 4-1 流程圖之表示符號說明(第4-2頁)
    • 4-2 判斷結構之if 敘述(第4-4頁)
    • 4-3 判斷結構之if…else…敘述(第4-7頁)
    • 4-4 判斷結構之if…else if…else…敘述(第4-11頁)
    • 4-5 判斷結構之巢狀if(第4-14頁)
    • 4-6 判斷結構之switch 敘述(第4-18頁)
    • 4-7 程式練習(第4-23頁)
    • 4-8 習題(第4-35頁)
  • chapter 5 迴圈(第5-1頁)
    • 5-1 迴圈結構之for 敘述(第5-2頁)
    • 5-2 迴圈結構之while 敘述(第5-6頁)
    • 5-3 迴圈結構之do…while 敘述(第5-8頁)
    • 5-4 continue 敘述(第5-9頁)
    • 5-5 break 敘述(第5-11頁)
    • 5-6 程式練習(第5-12頁)
    • 5-7 習題(第5-23頁)
  • chapter 6 函式(第6-1頁)
    • 6-1 函式的架構(第6-2頁)
    • 6-2 引數的傳遞(第6-3頁)
    • 6-3 區域與全域變數(第6-7頁)
    • 6-4 變數儲存類別(第6-9頁)
    • 6-5 遞迴函式(第6-13頁)
    • 6-6 main 函式的引數(第6-18頁)
    • 6-7 程式練習(第6-19頁)
    • 6-8 習題(第6-26頁)
  • chapter 7 陣列(第7-1頁)
    • 7-1 一維陣列的使用(第7-2頁)
    • 7-2 用陣列來表示字串(第7-7頁)
    • 7-3 二維和多維陣列(第7-8頁)
    • 7-4 將陣列傳遞進函式(第7-11頁)
    • 7-5 程式練習(第7-12頁)
    • 7-6 習題(第7-19頁)
  • chapter 8 指標(第8-1頁)
    • 8-1 什麼是指標(第8-2頁)
    • 8-2 指標的運算(第8-5頁)
    • 8-3 指標與陣列的關係(第8-6頁)
    • 8-4 將指標當引數傳遞進函式(第8-7頁)
    • 8-5 多重間接參照(第8-10頁)
    • 8-6 函式的指標(第8-11頁)
    • 8-7 程式練習(第8-12頁)
    • 8-8 習題(第8-17頁)
  • chapter 9 字串(第9-1頁)
    • 9-1 字串與陣列(第9-2頁)
    • 9-2 字串的輸出與輸入(第9-2頁)
    • 9-3 簡介字串處理函式(第9-4頁)
    • 9-4 程式練習(第9-10頁)
    • 9-5 習題(第9-17頁)
  • chapter 10 前置處理器(第10-1頁)
    • 10-1 #include 指令(第10-2頁)
    • 10-2 #define 指令、#undef 指令與巨集的使用(第10-3頁)
    • 10-3 #if、#else、#ifdef、#ifndef 和#endif指令(第10-8頁)
    • 10-4 #error 指令(第10-12頁)
    • 10-5 程式練習(第10-12頁)
    • 10-6 習題(第10-16頁)
  • chapter 11 結構、聯合與列舉(第11-1頁)
    • 11-1 結構(第11-2頁)
    • 11-2 將結構傳遞進函式(第11-6頁)
    • 11-3 結構與指標(第11-9頁)
    • 11-4 聯合(第11-13頁)
    • 11-5 列舉型態(第11-14頁)
    • 11-6 typedef 指令(第11-15頁)
    • 11-7 程式練習(第11-16頁)
    • 11-8 習題(第11-22頁)
  • chapter 12 輸出入與檔案操作(第12-1頁)
    • 12-1 控制台(console)的I/O(第12-2頁)
    • 12-2 串流(Stream)的概念(第12-5頁)
    • 12-3 檔案的 I/O(第12-6頁)
    • 12-4 程式練習(第12-15頁)
    • 12-5 習題(第12-24頁)
  • chapter 13 動態記憶體配置(第13-1頁)
    • 13-1 動態配置記憶體函式介紹(第13-2頁)
    • 13-2 程式練習(第13-5頁)
    • 13-3 習題(第13-11頁)
  • chapter 14 排序與搜尋(第14-1頁)
    • 14-1 排序(Sort)(第14-3頁)
    • 14-2 搜尋(Search)(第14-14頁)
    • 14-3 習題(第14-19頁)
  • chapter 15 堆疊與佇列(第15-1頁)
    • 15-1 堆疊的概念(第15-2頁)
    • 15-2 堆疊的應用(第15-3頁)
    • 15-3 佇列的概念(第15-7頁)
    • 15-4 佇列的應用(第15-9頁)
    • 15-5 程式練習(第15-12頁)
    • 15-6 習題(第15-20頁)
  • chapter 16 串列(第16-1頁)
    • 16-1 單向鏈結串列(Singly Linked Lists)(第16-2頁)
    • 16-2 雙向鏈結串列(Doubly Linked Lists)(第16-4頁)
    • 16-3 程式練習(第16-5頁)
    • 16-4 習題(第16-16頁)
  • chapter 17 成績排行系統專題製作(第17-1頁)
    • 系統功能(第17-2頁)
    • 程式需求說明(第17-2頁)
    • 程式流程圖(第17-3頁)
    • 本程式所應用之C 語言技巧(第17-3頁)
    • 程式執行結果(第17-12頁)
  • chapter 18 書籍借還系統專題製作(第18-1頁)
    • 系統功能(第18-2頁)
    • 程式流程圖(第18-2頁)
    • 本程式所應用之C 語言技巧(第18-3頁)
    • 程式執行結果(第18-22頁)
  • Appendix A ASCII 碼表(第A-1頁)
  • Appendix B 邁向程式設計競賽之路: Online Judge 簡介(第B-1頁)
    • ZeroJudge 例題1: 哈囉(第B-3頁)
    • ZeroJudge 例題2:簡易加法(第B-4頁)
    • ZeroJudge 例題3:兩光法師占卜術(第B-5頁)
  • Appendix C C++物件導向程式 設計入門(第C-1頁)
    • C-1 物件導向的概念(第C-2頁)
    • C-2 物件與類別(第C-3頁)
    • C-3 C++物件導向的應用(第C-5頁)
紙本書 NT$ 420
單本電子書
NT$ 294

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code