C程式設計入門與演算法思維

  • 館長推薦
? 快來將您對閱讀的熱情和對書籍的想法分享給所有讀友,每完成一篇讀者書評並審核通過者,即可獲得讀者書評點數,點數還可換電子禮券唷!
分享:

商品訊息

  • 追蹤分類 ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 陳德來 追蹤作者 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 深石數位 追蹤出版社 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2018/5/4
  • ISBN:9789865001711
  • 適讀年齡:
  • 定價: 560
  • 特價: 85 476
  • 紅利可抵: 14 ? 除單一商品售價低於50元或特價折扣低於3折(含)以下者,其餘商品均可使用紅利點數。
  • 到店取貨: ? 『金石堂』門市取貨免運費。
    『全家、OK、萊爾富、掌櫃』滿350元,免運費;350元以下,運費20元。
    宅配: ? 滿1,000元,免運費
    490元-999元,運費50元
    490元以下,運費65元
  • 配送地區: 全球、 香港OK、 台澎金馬
  • 付款方式: ATM、 信用卡、 LINE Pay、 街口帳戶支付、 貨到付款、 PayPal、 FamiPort、 取貨付款
  • 預計 2019/10/3 出貨 購買後進貨 查詢門市庫存 ? 若您欲在金石堂門市購買商品,請選擇欲查看庫存之門市。網頁之「庫存狀態」僅供參考,實際貨況以門市為準。

強力推薦

內容簡介

【本書內容】

本書非常適合作為程式語言相關課程的教材,全書以C語言語法與重要程式設計的觀念作為介紹主軸。

C語言是一種相當出色的程式語言,亦是非常適合用來表示演算法的程式語言,學會C語言,將來面對任何一個程式語言,都可快速上手。

C語言也是一些高階程式語言的語法基礎,例如常見的C++、Java、PHP、Perl、C#等程式語言。

C語言具有高階語言的結構化與模組化特性,可利用「函數」來增加程式碼可讀性,並包含循序、重複和選擇等結構,具有層次清楚、條理分明的風格。

C語言具備可攜性高、跨平台、指標運算、函式庫等優點,因此也成為許多授課老師作為程式語言的授課語言。

 

【本書特色】
 
●本書以觀念導引出發,兼顧深度與廣度,淺顯易懂,內容解說最完整。
 
●全書專業強化C語言結構性與模組化特性,理論實務兼具。
 
●活用範例表達主題規範,上機實作控制項內涵,不只上手更能精通。

目錄

Chapter 01 輕輕鬆鬆學會C語言

1-1 認識C語言

1-2 我的第一個C程式

1-3 C程式碼快速解析

1-4 上機實習課程

本章課後評量

Chapter 02 C的資料處理

2-1 認識變數

2-2 基本資料型態

2-3 上機實習課程

本章課後評量

Chapter 03 認識運算式

3-1 運算子簡介

3-2 運算式簡介

3-3 上機實習課程

本章課後評量

Chapter 04 格式化輸出與輸入功能

4-1 printf() 函數簡介

4-2 scanf() 函數

4-3 輸出輸入字元函數

4-4 上機實習課程

本章課後評量

Chapter 05 認識流程控制

5-1 什麼是流程控制?

5-2 選擇結構

5-3 重複結構

5-4 流程跳離指令

5-4 流程跳離指令

5-5 上機實習課程

本章課後評量

Chapter 06 函數與巨集

6-1 認識函數

6-2 參數傳遞方式

6-3 遞迴函數

6-4 變數儲存等級

6-5 前置處理器與巨集

6-6 條件編譯指令

6-7 上機實習課程

本章課後評量

Chapter 07 陣列與字串

7-1 陣列簡介

7-2 陣列與函數傳遞

7-3 字元與字串處理實務

7-4 字串處理函數簡介

7-5 上機實習課程

本章課後評量

Chapter 08 指標

8-1 認識指標

8-2 指標與陣列的應用

8-3 動態配置記憶體

8-4 函數指標

8-5 上機實習課程

本章課後評量

Chapter 09 結構、聯合、列舉與定義型態

9-1 結構簡介

9-2 結構與函數

9-3 其它自訂資料型態

9-4 上機實習課程

本章課後評量

Chapter 10 檔案說明與處理

10-1 檔案存取的基本觀念

10-2 有緩衝區檔案處理

10-3 無緩衝區檔案處理

10-4 上機實習課程

本章課後評量

Chapter 11 C的標準函數庫

11-1 常用數學函數

11-2 時間與日期函數

11-3 字串處理函數

11-4 字元處理函數

11-5 型態轉換函數

11-6 流程控制函數

11-7 檔案及目錄管理函數

Chapter 12 CC++的快速學習

12-1 C++的物件導向概念

12-2 C++的函數

12-3 類別簡介

12-4 建構子與解構子

12-5 繼承

12-6 多形

12-7 函數樣板

序/導讀

【序】

C語言稱得上是一種歷史悠久的程式語言,堪稱為常青樹的C,是一種相當出色的程式語言,也是非常適合用來表示演算法的程式語言,對近代的計算機科學領域有著非凡的貢獻。

早期作業系統大多以C語言為基礎所發展出來,後來Linux與Windows也以C所撰寫而成。還有一些高階程式語言,也是以C語言的語法為基礎所發展,例如常見的C++、Java、PHP、Perl等程式語言,甚至最近期的C#程式語言,同樣是延續C語言的精神而來。

C語言具有高階語言的結構化與模組化特性,可以利用「函數」方式來增加程式碼的可讀性,並包含了循序、重複和選擇等結構,具有層次清楚、條理分明的風格。C語言具備可攜性高、跨平台、指標運算、函式庫等優點,因此成為許多授課老師作為程式語言的授課語言,學習完C語言,將來學習任何一個程式語言,都可快速上手。

這是一本非常適合作為程式語言相關課程的教材,全書以C語言語法與重要程式設計的觀念作為本書的介紹主軸,依主題性安排了12堂課程,包括:資料處理、運算式、格式化輸出入、流程控制、函數與巨集、陣列與字串、指標、結構、聯合、列舉、定義型態、檔案、標準函數庫、C++基礎等,為了降低學習障礙,除了表達意簡言明外,更搭配大量且淺顯易懂的程式輔助學習,希望讀者從程式碼的撰寫過程中,更深刻理解各種C語法的使用方式。

書中上機實作單元,提供學生許多的演練機會,同時藉由大量的習題,作為老師驗收教學成效外,也可以提供學生作為重要考試的準備方向。本書提供所有的範例程式,省去重新鍵入程式碼的困撓。筆者相信本書是一本合適的C語言學習及教學用書,本書在校稿時力求無誤,然仍擔心會有疏漏的地方,仍希望先進不吝指正。

詳細資料

詳細資料

    • 編/譯者
    • 語言
    • 中文繁體
    • 規格
    • 平裝
    • ISBN
    • 9789865001711
    • 分級
    • 普通級
    • 開數
    • 頁數
    • 608
    • 出版地
    • 台灣
    • 適讀年齡

訂購須知

下載『金石堂APP』並開啟推播設定,隨時掌握出貨動態:

Google play
App Store

    商品運送說明:

  • 本公司所提供的產品配送區域範圍目前僅限台灣本島。注意!收件地址請勿為郵政信箱。
  • 商品將由廠商透過貨運或是郵局寄送。消費者訂購之商品若無法送達,經電話或 E-mail無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
  • 當廠商出貨後,您會收到E-mail及APP出貨通知,您也可透過【訂單查詢】確認出貨情況。
  • 建議您可下載『金石堂APP』並開啟推播設定,即可收到出貨通知。
  • 產品顏色可能會因網頁呈現與拍攝關係產生色差,圖片僅供參考,商品依實際供貨樣式為準。
  • 如果是大型商品(如:傢俱、床墊、家電、運動器材等)及需安裝商品,請依商品頁面說明為主。訂單完成收款確認後,出貨廠商將會和您聯繫確認相關配送等細節。
  • 偏遠地區、樓層費及其它加價費用,皆由廠商於約定配送時一併告知,廠商將保留出貨與否的權利。

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

預計 2019/10/3 出貨 購買後進貨 查詢門市庫存?

35