C程序設計的抽象思維(斯坦福大學經典教材學習C語言程序設計的最佳指南) C程序设计的抽象思维

羅伯特 (Eric S.Roberts)

  • 出版商: 機械工業
  • 出版日期: 2012-05-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 612
  • 裝訂: 平裝
  • ISBN: 7111380746
  • ISBN-13: 9787111380740
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

 

<內容簡介>

   Eric S. Roberts所著的《C程序設計的抽象思維》是一本關於C語言的經典圖書。本書共計17章,分為4部分,第一部分概述電腦導論課程中涉及的基本編程概念;第二部分討論遞歸演算法,其中結合大量示例,有助於讀者輕鬆理解和掌握晦澀的概念;第三部分不僅介紹了用非遞歸演算法實現的抽象數據類型,還提供了一些工具,有助於讀者理解數據抽象的概念;第四部分重點介紹採用遞歸演算法實現的抽象數據類型。本書重點突出,全面講解了C語言的基本概念,深入剖析了具體的編程思路,揭示了獨特的編程策略和技術細節。本書旨在通過介紹編程過程中遇到的難點和問題,來拓寬視野。本書結合具體的示例代碼,由淺入深,介紹解決編程問題的策略和方法,有助於讀者快速入門C語言編程。同時,每一章後面都有配套的複習題和編程練習,便於讀者理論練習實踐,通過編程實踐查漏補缺,溫故而知新。
    《C程序設計的抽象思維》適合希望學習C語言的初學者和中高級程序員閱讀。

<章節目錄>

寫給學生
寫給教師
致謝
第一部分 預備知識
  第1章 ANSI C概述
    1.1 什麼是C
    1.2 C程序的結構
      1.2.1 註釋
      1.2.2 包含的庫文件
      1.2.3 程序級的定義
      1.2.4 函數原型
      1.2.5 主程序
      1.2.6 函數定義
    1.3 變量、值和類型
      1.3.1 變量
      1.3.2 命名規則
      1.3.3 局部變量和全局變量
      1.3.4 數據類型的概念
      1.3.5 整數類型
      1.3.6 浮點類型
      1.3.7 文本類型
      1.3.8 布爾類型
      1.3.9 簡單輸入輸出
    1.4 表達式
      1.4.1 優先級與結合性
      1.4.2 表達式中的類型混合
      1.4.3 整數除法和求餘運算
      1.4.4 類型轉換
      1.4.5 賦值運算符
      1.4.6 遞增與遞減運算符
      1.4.7 布爾運算符
    1.5 語句
      1.5.1 簡單語句
      1.5.2 塊
      1.5.3 if語句
      1.5.4 switch語句
      1.5.5 while語句
      1.5.6 for語句
    1.6 函數
      1.6.1 返回函數結果
      1.6.2 函數定義和原型
      1.6.3 函數調用過程的機制
      1.6.4 逐步求精
    1.7 總結
    1.8 複習題
    1.9 編程練習
  第2章 C的數據類型
  第3章 庫和接口
第二部分 遞歸和演算法分析
  第4章 遞歸入門

  第5章 遞歸過程
  第6章 回溯演算法
  第7章 演算法分析
第三部分 數據抽象
  第8章 抽象數據類型
  第9章 效率與ADT
  第10章 線性結構
  第11章 符號表
第四部分 遞歸數據
  第12章 遞歸列表
  第13章 樹
  第14章 表達式樹
  第15章 集合
  第16章 圖
  第17章 Java的未來