買這商品的人也買了...
-
$980$960 -
$550$539 -
$1,250$1,225 -
$163嵌入式系統設計
-
$690$538 -
$590$502 -
$500$425 -
$810$770 -
$560$476 -
$245深入體驗 C 語言項目開發
-
$352深入理解 Android 網絡編程-技術詳解與最佳實踐
-
$148圖像理解-顏色認知計算
-
$352Android 驅動開發權威指南
-
$407ZEMAX 光學設計超級學習手冊-工程軟件應用精解
-
$968算法導論, 3/e (Introduction to Algorithms, 3/e)
-
$352C語言程序設計經典236例(附光碟)
-
$479$455 -
$403C 語言程序設計:現代方法(第2版)
-
$229計算機程序的構造和解釋:原書第2版
-
$352機器視覺算法與應用 (雙語版)
-
$834$792 -
$356算法圖解 (Grokking Algorithms: An illustrated guide for programmers and other curious people)
-
$556大規模語言模型:從理論到實踐
-
$534$507 -
$880$695
相關主題
商品描述
<內容簡介>
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的未來