征服C語言程式設計:資料結構與程式設計競賽精解(第二版)

征服C語言程式設計:資料結構與程式設計競賽精解(第二版)
定價:460
NT $ 271 ~ 510
  • 作者:李啟龍
  • 出版社:松崗
  • 出版日期:2014-01-08
  • 語言:繁體中文
  • ISBN10:957224230X
  • ISBN13:9789572242308
  • 裝訂:平裝 / 448頁 / 17 x 23 cm / 普通級 / 單色印刷 / 二版
 

內容簡介

  本書一共分為18章,談論C語言與資料結構的重點,為求達到『從做中學』的目標,本書設計了超過百題的程式範例,幫助讀者學習C語言與基本資料結構。每個程式範例大致分為『程式設計目標』、『參考程式碼』和『程式碼解說』等三個部分,相當適合老師教學與學生自修。

  另外,本書蒐集了20題國內外資訊競賽題目,每題皆附有解題策略及程式碼,提供讀者了解實際的競賽題型,以進一步增加程式設計能力。

本書特色

  從做中學,提升程式設計解題思考能力


  .適量的教學分配
  本書將C語言程式設計與資料結構的重要觀念,巧妙地分配在各個章節中,讓讀者可以循序漸進地輕鬆學習,尤其適合課堂教學與個人自學。

  .免費的發展軟體
  本書使用Dev-C++免費軟體,所有使用者都可以輕易地取得合法軟體,以開發功能強大的C語言程式。

  .豐富的學習範例
  本書秉持從做中學的創作觀念,提供超過百題實用的程式範例,將精彩的程式範例與程式設計知識,做一妥善的結合,提供最完整的學習方案。
 

 

作者介紹

作者簡介

李啟龍


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

  特殊榮譽:
  擔任APEC亞太經合會 青年科學節 國家代表
  獲得台灣學術網路 TANET 傑出貢獻人員
  獲得旺宏科學獎 特殊貢獻指導老師獎
  獲得微軟 全球最有價值專家 MVP
 

 

目錄

第1章    C的簡介與認識Dev-C++
本章介紹C程式語言的緣起,以及Dev-C++軟體的免費下載及安裝的程序。完成下載安裝後,進一步說明Dev-C++的程式設計環境,並練習撰寫第一個C語言程式。

第2章    資料型態與格式化輸出/入
變數(Variable)是程式語言最基本的元素之一,它可以存放各種不同型態的資料,我們可以依據程式設計的需求,宣告各種類型的變數,本章介紹C語言中的各種資料型態以及重要的輸出與輸入方法。

第3章    運算子、運算式與敘述
所謂的運算式(expression)就是由運算子(operator)和運算元(operand)來組成;而敘述(statement)就是一個完整的指令,由運算式加上必要的標點符號所組成,本章將會做詳細的介紹。
 
第4章    流程圖與選擇性敘述

本章將介紹C語言的判斷敘述,包括:「if敘述」、「if…else…敘述」、「if…else if…else…敘述」、「switch敘述」以及「巢狀If」…等。

第5章    迴圈
迴圈結構使得程式語言更具威力,且善用了電腦的好處,可以不厭其煩的重複執行特定程式敘述,以完成指定的動作。本章介紹了C語言所提供的for、while、do…while等迴圈結構。

第6章    函式
函式是結構化語言的一個重要元素,有了函式,一個複雜的程式難題,可以分解為數個較小、較簡單的問題,分別用函式表現出來。正確的使用函式,可以使程式的可讀性增加,也可以使程式在偵錯及修改上更為容易。

第7章    陣列
陣列是最基本的資料結構之一,宣告一個陣列,等同於宣告了多個同樣型態的變數。本章將會介紹如何使用陣列,以及使用陣列的好處。

第8章    指標
指標(pointer)是C語言中一項非常重要的資料型態,它的功能強大,可以用來模擬Call-by-Reference的函式引數傳遞方式,也可以用來製作堆疊、佇列、鏈結串列…等資料結構。

第9章    字串
C語言的字串是以字元陣列的方式呈現,但兩者仍然有些微的不同,字串必定會以『

網路書店 類別 折扣 價格
  1. 新書
    59
    $271
  2. 新書
    79
    $363
  3. 新書
    85
    $391
  4. 新書
    93
    $428
  5. 新書
    95
    $437
  6. 新書
    $510