0人評分過此書

C語言程式設計實務:立即擁有結構化程式設計能力的16 堂課

出版日期
2016/07/04
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864341146

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
C語言結構化程式設計語法、函數的觀念、使用者自訂型態等,是後來程式語言參考的依據。本書強調理論與實作並重,依C語言功能循序漸進、由淺入深,以16堂課詳實地介紹C語言精要。本書大綱如下:1.基礎語法Chapter1~ Chapter7先簡單說明如何進行C語言程式撰寫、編譯、執行與除錯,接著再導入變數與常數與各種資料型態的介紹,並進而了解各種運算子及流程控制指令。
2.進階語法Chapter8~ Chapter12進階語法單元則包括陣列與字串的宣告與綜合運用,再介紹指標與位址的觀念與實作,並示範如何自訂函數、參數傳遞與函數進階應用,最後則提到前置處理指令與巨集。
3.其他應用Chapter13~ Chapter16及附錄A、B除了前面所談論的重要主題外,本單元介紹重點將從各種結構資型態及如何自訂資料型態開始,接著再探討各種檔案類型的操作技巧與管理,最後一章則以精要的方式,快速建立C++物件導向程式設計的基礎。
本書實務經驗分享‧大量程式範例,正確無誤執行‧上機程式測驗,強化撰寫能力‧精心設計習題,驗收教學成果‧程式設計課程,教材最佳首選
  • 01 C的第一堂課
    • 1-1 C語言的緣起
      • 1-1-1 C程式的特色
    • 1-2 我的第一個C程式
      • 1-2-1 程式碼撰寫規則
      • 1-2-2 編譯程式碼
      • 1-2-3 執行C程式
      • 1-2-4 程式碼的除錯
    • 1-3 helloworld程式快速解析
      • 1-3-1 標頭檔的功用
      • 1-3-2 main()函數簡介
      • 1-3-3 system()函數的作用
      • 1-3-4 註解與縮排
    • 問答與實作題
  • 02 變數與常數
    • 2-1 認識變數
      • 2-1-1 變數命名原則
      • 2-1-2 變數的宣告
    • 2-2 變數可視範圍
      • 2-2-1 全域變數
      • 2-2-2 區域變數
      • 2-2-3 區塊變數
    • 2-3 常數
      • 2-3-1 常數命名規則
    • 問答與實作題
  • 03 C的基本資料型態
    • 3-1 認識基本資料型態
      • 3-1-1 整數
      • 3-1-2 浮點數
      • 3-1-3 字元型態
      • 3-1-4 跳脫字元簡介
    • 3-2 資料型態轉換
      • 3-2-1 自動型態轉換
      • 3-2-2 強制型態轉換
    • 上機程式測驗
    • 問答與實作題
  • 04 格式化輸出與輸入功能
    • 4-1 printf()函數
      • 4-1-1 格式化字元
      • 4-1-2 欄寬設定功能
      • 4-1-3 精度設定功能
      • 4-1-4 旗標設定功能
    • 4-2 scanf()函數
      • 4-2-1 格式化字元
      • 4-2-2 加上提示字元
      • 4-2-3 欄寬設定功能
      • 4-2-4 輸入字串
    • 4-3 其他輸出輸入函數
      • 4-3-1 getchar()函數與putchar()函數
      • 4-3-2 getche()函數與getch()函數
      • 4-3-3 gets()函數與puts()函數
    • 上機程式測驗
    • 問答與實作題
  • 05 運算式與運算子
    • 5-1 運算式簡介
      • 5-1-1 運算式分類
    • 5-2 認識運算子
      • 5-2-1 指定運算子
      • 5-2-2 算術運算子
      • 5-2-3 關係運算子
      • 5-2-4 邏輯運算子
      • 5-2-5 位元運算子
      • 5-2-6 遞增與遞減運算子
      • 5-2-7 複合指定運算子
    • 上機程式測驗
    • 問答與實作題
  • 06 流程控制與選擇性結構
    • 6-1 循序結構
      • 6-1-1 程式區塊
    • 6-2 選擇結構
      • 6-2-1 if 條件指令
      • 6-2-2 if-else條件指令
      • 6-2-3 條件運算子
      • 6-2-4 switch選擇指令
    • 上機程式測驗
    • 問答與實作題
  • 07 重複性結構
    • 7-1 for迴圈
      • 7-1-1 for迴圈的使用方式
      • 7-1-2 巢狀迴圈
    • 7-2 while 迴圈
      • 7-2-1 迴圈使用方式
    • 7-3 do while迴圈
      • 7-3-1 迴圈使用方式
    • 7-4 迴圈控制指令
      • 7-4-1 break指令
      • 7-4-2 continue指令
      • 7-4-3 goto指令
    • 上機程式測驗
    • 問答與實作題
  • 08 陣列與字串
    • 8-1 認識C陣列
      • 8-1-1 一維陣列
      • 8-1-2 二維陣列
      • 8-1-3 多維陣列
    • 8-2 字串簡介
      • 8-2-1 字串的使用
      • 8-2-2 字串陣列
      • 8-2-3 字串處理功能
      • 8-2-4 字串處理函數
    • 上機程式測驗
    • 問答與實作題
  • 09 指標基礎入門
    • 9-1 認識位址
      • 9-1-1 指標的作用
      • 9-1-2 變數位址的存取
      • 9-1-3 存取陣列元素的位址
      • 9-1-4 指標變數
    • 9-2 多重指標
      • 9-2-1 雙重指標
      • 9-2-2 多重指標
    • 9-3 認識指標運算
      • 9-3-1 遞增與遞減運算
      • 9-3-2 指標常數與陣列
      • 9-3-3 指標變數與陣列
    • 上機程式測驗
    • 問答與實作題
  • 10 進階的指標處理
    • 10-1 指標與字串
      • 10-1-1 利用指標設定字串
      • 10-1-2 指標陣列
    • 10-2 動態記憶體配置
      • 10-2-1 動態配置一般變數
      • 10-2-2 動態配置一維陣列
      • 10-2-3 動態配置字串
      • 10-2-4 動態配置多維陣列
      • 10-2-5 通用型態指標
    • 上機程式測驗
    • 問答與實作題
  • 11 函數的基本認識
    • 11-1 話說函數
      • 11-1-1 模組化精神
      • 11-1-2 函數的使用
    • 11-2 函數的使用
      • 11-2-1 原型宣告簡介
      • 11-2-2 函數的定義
      • 11-2-3 函數的呼叫
    • 11-3 參數傳遞方式
      • 11-3-1 參數的意義
      • 11-3-2 傳值呼叫
      • 11-3-3 傳址呼叫
      • 11-3-4 陣列參數的傳遞
    • 11-4 遞迴的功用
      • 11-4-1 定義遞迴函數
    • 上機程式測驗
    • 問答與實作題
  • 12 函數進階應用與巨集
    • 12-1 命令列引數
      • 12-1-1 main()函數中的引數
    • 12-2 指標回傳值
    • 12-3 函數指標
    • 12-4 變數生命週期
      • 12-4-1 auto 變數
      • 12-4-2 register 變數
      • 12-4-3 static 變數
      • 12-4-4 extern變數
    • 12-5 前置處理器
      • 12-5-1 巨集指令
      • 12-5-2 條件式編譯指令
      • 12-5-3 #include指令
    • 上機程式測驗
    • 問答與實作題
  • 13 結構資料型態
    • 13-1 結構簡介
      • 13-1-1 宣告結構變數
      • 13-1-2 存取結構成員
      • 13-1-3 結構指標
      • 13-1-4 動態配置結構變數
      • 13-1-5 結構陣列
      • 13-1-6 巢狀結構
    • 13-2 鏈結串列
      • 13-2-1 鏈結串列的建立
      • 13-2-2 鏈結串列程式實作
    • 13-3 函數與結構
      • 13-3-1 結構參數與傳值呼叫
      • 13-3-2 結構參數與傳址呼叫
    • 上機程式測驗
    • 問答與實作題
  • 14 其他自訂資料型態與專案設計
    • 14-1 型態定義指令(typedef)
      • 14-1-1 型態定義的作用範圍
    • 14-2 列舉指令(enum)
      • 14-2-1 列舉成員的常數值
    • 14-3 聯合指令(union)
      • 14-3-1 聯合成員的存取方式
    • 14-4 專案程式簡介
      • 14-4-1 專案實作
    • 上機程式測驗
    • 問答與實作題
  • 15 檔案的輸入與輸出
    • 15-1 緩衝區簡介
      • 15-1-1 fopen()函數與fclose()函數
      • 15-1-2 putc()函數與getc()函數
      • 15-1-3 fpus()函數與fgets()函數
      • 15-1-4 fprintf()函數與fscanf()函數
      • 15-1-5 fwrite()函數與fread()函數
      • 15-1-6 fseek函數與rewind()函數
    • 15-2 無緩衝區的輸入與輸出
      • 15-2-1 open()函數與close() 函數
      • 15-2-2 read()函數與write() 函數
      • 15-2-3 lseek()函數
    • 上機程式測驗
    • 問答與實作題
  • 16 C到C++物件導向程式設計
    • 16-1 認識物件導向設計
      • 16-1-1 封裝
      • 16-1-2 繼承
      • 16-1-3 多形
    • 16-2 第一個C++程式
      • 16-2-1 標頭檔區
      • 16-2-2 程式註解
      • 16-2-3 名稱空間
      • 16-2-4 輸出入功能簡介
      • 16-2-5 浮點數
      • 16-2-6 布林資料型態
    • 16-3 C++的函數
      • 16-3-1 傳參考呼叫
      • 16-3-2 行內函數
      • 16-3-3 函數多載
    • 16-4 類別
      • 16-4-1 類別的宣告
      • 16-4-2 存取權限關鍵字
      • 16-4-3 建立類別物件
    • 16-5 建構子與解構子
      • 16-5-1 建構子
      • 16-5-2 解構子
      • 16-5-3 範圍解析運算子
    • 上機程式測驗
    • 問答與實作題
  • A C的標準函數庫
    • A-1 字串處理函數
    • A-2 字元處理函數
    • A-3 常用數學函數
    • A-4 時間與日期函數
    • A-5 型態轉換函數
    • A-6 流程控制函數
  • B C編譯器的介紹與安裝
    • B-1 C/C++編譯器簡介
      • B-1-1 Visual Studio
      • B-1-2 Dev C++
      • B-1-3 GCC
    • B-2 Dev C++的安裝與介紹
      • B-2-1 下載Dev C++
      • B-2-2 安裝Dev C++
      • B-2-3 專案的建立

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading