本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • C/C++教學範本
  • 點閱:1651
  • 作者: 洪錦魁著
  • 出版社:上奇資訊
  • 出版年:2010[民99]
  • ISBN:978-986-257-057-9 ; 986-257-057-1
  • 格式:PDF
  • 版次:初版
  • 附註:本電子書含光碟資料,購買/借閱後至個人書坊下載(租書不含光碟資料)
租期14天 今日租書可閱讀至2019-10-29

其實這是一本非常完整的C語言書籍,對於某些學校而言,可能在教導學生C語言時,又希望能同時講解C++觀念,因此本書又增加了4個C++語言章節,期待學生除了可精通C語言外,又可學會C++的基礎知識。

本書特色:

將C/C語言的重要概念,巧妙分布在20章中,讓讀者可以循序漸進的學習。

範例與程式設計知識做完美結合,提供豐富的學習樣本。

以簡單的敘述方式講述程式語言的概念,讓沒有程式基礎的讀者,自我學習時沒有任何負擔。

  • 01 C 語言基本觀念(第1-1頁)
    • 1-1 C 語言的未來(第1-2頁)
    • 1-2 C 語言的特色(第1-2頁)
    • 1-3 C 程式語言開發過程(第1-3頁)
    • 1-4 規劃程式(第1-6頁)
    • 1-5 程式除錯Debug(第1-9頁)
    • 1-6 程式的名稱(第1-10頁)
    • 1-7 C 語言程式結構分析(第1-11頁)
    • 1-8 C 語言程式範例ch1_2.c 的解說(第1-13頁)
    • 1-9 習題(第1-18頁)
  • 02 C 語言基本資料處理的概念(第2-1頁)
    • 2-1 變數名稱的使用(第2-2頁)
    • 2-2 變數的宣告(第2-4頁)
    • 2-3 基本資料型態(第2-5頁)
    • 2-4 常數的表達方式(第2-11頁)
    • 2-5 基本的算術運算(第2-13頁)
    • 2-6 型別的轉換(第2-16頁)
    • 2-7 C 語言的特殊運算式(第2-18頁)
    • 2-8 習題(第2-22頁)
  • 03 基本的輸入輸出(第3-1頁)
    • 3-1 printf( )(第3-2頁)
    • 3-2 scanf( )(第3-18頁)
    • 3-3 字元的輸入和輸出函數(第3-24頁)
    • 3-4 習題(第3-32頁)
  • 04 程式的流程控制(第4-1頁)
    • 4-1 關係運算子與邏輯運算子(第4-2頁)
    • 4-2 for 敘述(第4-4頁)
    • 4-3 while 敘述(第4-14頁)
    • 4-4 do-while 敘述(第4-24頁)
    • 4-5 if 敘述(第4-28頁)
    • 4-6 else-if 敘述(第4-37頁)
    • 4-7 e1 ? e2:e3 特殊運算式(第4-43頁)
    • 4-8 switch 敘述(第4-44頁)
    • 4-9 break 敘述(第4-48頁)
    • 4-10 continue 敘述(第4-50頁)
    • 4-11 goto 敘述(第4-52頁)
    • 4-12 習題(第4-54頁)
  • 05 陣列和指標(第5-1頁)
    • 5-1 一維陣列(第5-2頁)
    • 5-2 二維陣列(第5-10頁)
    • 5-3 指標的基本概念(第5-15頁)
    • 5-4 指標的陣列的混合應用(第5-19頁)
    • 5-5 習題(第5-40頁)
  • 06 函數的應用(第6-1頁)
    • 6-1 函數的定義(第6-4頁)
    • 6-2 主程式和函數的位置(第6-6頁)
    • 6-3 函數的傳回值return(第6-7頁)
    • 6-4 陣列資料的傳遞(第6-10頁)
    • 6-5 指標的傳遞(第6-16頁)
    • 6-6 遞迴式函數的呼叫(第6-19頁)
    • 6-7 新式ANSI 函數的宣告(第6-22頁)
    • 6-8 簡易數學函數的使用(第6-25頁)
    • 6-9 習題(第6-31頁)
  • 07 變數的等級(第7-1頁)
    • 7-1 auto(第7-2頁)
    • 7-2 static(第7-5頁)
    • 7-3 external(第7-8頁)
    • 7-4 static external(第7-14頁)
    • 7-5 register(第7-15頁)
    • 7-6 習題(第7-16頁)
  • 08 C 語言的前端處理程式(第8-1頁)
    • 8-1 巨集#define 指令(第8-2頁)
    • 8-2 #include 功能(第8-8頁)
    • 8-3 條件式的編譯(第8-10頁)
    • 8-4 習題(第8-14頁)
  • 09 使用者自定資料型態(第9-1頁)
    • 9-1 typedef(第9-2頁)
    • 9-2 結構資料型態(第9-3頁)
    • 9-3 結構資料與陣列(第9-10頁)
    • 9-4 巢狀的結構(第9-13頁)
    • 9-5 結構資料與函數(第9-15頁)
    • 9-6 union(第9-18頁)
    • 9-7 enum(第9-21頁)
    • 9-8 習題(第9-24頁)
  • 10 字串的徹底剖析(第10-1頁)
    • 10-1 由字元所組成的一維陣列(第10-2頁)
    • 10-2 字串的應用(第10-6頁)
    • 10-3 字串與指標(第10-13頁)
    • 10-4 gets( ) 和puts( ) 函數(第10-15頁)
    • 10-5 C 語言的字串處理的函數(第10-21頁)
    • 10-6 字串陣列(第10-31頁)
    • 10-7 陣列的字串指標(第10-33頁)
    • 10-8 命令列的參數(第10-35頁)
    • 10-9 習題(第10-37頁)
  • 11 基本位元的運算(第11-1頁)
    • 11-1 & 運算子(第11-2頁)
    • 11-2 │運算子(第11-5頁)
    • 11-3 ^ 運算子(第11-7頁)
    • 11-4 ∼運算子(第11-9頁)
    • 11-5 << 運算子(第11-11頁)
    • 11-6 >> 運算子(第11-12頁)
    • 11-7 位元欄位(第11-13頁)
    • 11-8 習題(第11-15頁)
  • 12 測試符號與符號轉換函數(第12-1頁)
    • 12-1 isalnum( )(第12-2頁)
    • 12-2 isalpha( )(第12-3頁)
    • 12-3 isascii( )(第12-4頁)
    • 12-4 iscntrl( )(第12-5頁)
    • 12-5 isdigit( )(第12-6頁)
    • 12-6 isgraph( )(第12-7頁)
    • 12-7 islower( )(第12-8頁)
    • 12-8 isprint( )(第12-9頁)
    • 12-9 ispunct( )(第12-10頁)
    • 12-10 isspace( )(第12-11頁)
    • 12-11 isupper( )(第12-12頁)
    • 12-12 isxdigit( )(第12-13頁)
    • 12-13 tolower( )(第12-14頁)
    • 12-14 toupper( )(第12-14頁)
    • 12-15 習題(第12-15頁)
  • 13 認識其它常用的函數(第13-1頁)
    • 13-1 資料轉換函數(第13-2頁)
    • 13-2 隨機數函數(第13-9頁)
    • 13-3 習題(第13-10頁)
  • 14 基本的串列結構(第14-1頁)
    • 14-1 動態資料結構的宣告(第14-2頁)
    • 14-2 記憶體的配置(第14-3頁)
    • 14-3 鏈結串列的基本運作(第14-7頁)
    • 14-4 串列的連接(第14-11頁)
    • 14-5 串列內節點的刪除(第14-16頁)
    • 14-6 釋回記憶體空間(第14-19頁)
    • 14-7 節點的插入(第14-22頁)
    • 14-8 雙向鏈結串列(第14-27頁)
    • 14-9 習題(第14-30頁)
  • 15 堆疊與佇列(第15-1頁)
    • 15-1 堆疊(第15-2頁)
    • 15-2 佇列(第15-8頁)
    • 15-3 習題(第15-13頁)
  • 16 二元樹(第16-1頁)
    • 16-1 二元樹的節點結構(第16-3頁)
    • 16-2 二元樹的建立(第16-3頁)
    • 16-3 二元樹的列印(第16-5頁)
    • 16-4 習題(第16-16頁)
  • 17 C++ 語言和C 語言的差異(第17-1頁)
    • 17-1 C++ 語言的延伸檔名(第17-3頁)
    • 17-2 函數的引用(第17-3頁)
    • 17-3 程式的註解(第17-3頁)
    • 17-4 C++ 語言新增加的輸入與輸出(第17-4頁)
    • 17-5 變數的宣告(第17-10頁)
    • 17-6 動態資料宣告(第17-11頁)
    • 17-7 const 運算子(第17-12頁)
    • 17-8 範圍運算子(第17-13頁)
    • 17-9 型別的轉換(第17-14頁)
    • 17-10 C++ 語言函數的規則(第17-15頁)
    • 17-11 最初化函數參數值(第17-16頁)
    • 17-12 函數多功能化(第17-18頁)
    • 17-13 inline 運算子(第17-19頁)
    • 17-14 函數位址的傳送(第17-21頁)
    • 17-15 new 和delete(第17-23頁)
    • 17-16 習題(第17-25頁)
  • 18 類別(第18-1頁)
    • 18-1 類別的定義(第18-2頁)
    • 18-2 物件(第18-3頁)
    • 18-3 建構元函數(第18-6頁)
    • 18-4 在建構元函數內傳遞參數(第18-8頁)
    • 18-5 友誼函數(第18-11頁)
    • 18-6 再談inline 運算子(第18-14頁)
    • 18-7 類別的繼承(第18-16頁)
    • 18-8 類別多重繼承特性(第18-19頁)
    • 18-9 函數呼叫與物件的傳遞(第18-21頁)
    • 18-10 物件陣列(第18-22頁)
    • 18-11 物件指標(第18-24頁)
    • 18-12 習題(第18-27頁)
  • 19 函數和運算子多功能化(第19-1頁)
    • 19-1 函數多功能化與建構元函數(第19-2頁)
    • 19-2 態資料宣告與建構元函數(第19-3頁)
    • 19-3 this 關鍵字(第19-5頁)
    • 19-4 運算子多功能化(第19-7頁)
    • 19-5 友誼函數與運算子多功能化函數(第19-10頁)
    • 19-6 位址觀念與運算子多功能化函數(第19-14頁)
    • 19-7 輸入/輸出管道(第19-17頁)
    • 19-8 習題(第19-22頁)
  • 20 虛擬函數與多型(第20-1頁)
    • 20-1 指標與衍生類別(第20-2頁)
    • 20-2 虛擬函數的觀念(第20-4頁)
    • 20-3 虛擬函數的基本使用目的(第20-10頁)
    • 20-4 純虛擬函數(第20-15頁)
    • 20-5 習題(第20-18頁)
  • A 字串的徹底剖析(第A-1頁)
  • B C/C++ 指令索引表(第B-1頁)
  • C 函數索引表(第c-1頁)
  • D 本書習題解答(第D-1頁)
紙本書 NT$ 500
單本電子書
NT$ 350

點數租閱 20點
租期14天
今日租書可閱讀至2019-10-29
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code