面向工程與科學的 C++ 程序設計 (Programming in C++ for Engineering and Science) 面向工程与科学的C++程序设计/世界著名计算机教材精选

奈霍夫

  • 出版商: 清華大學
  • 出版日期: 2013-11-01
  • 定價: $534
  • 售價: 8.5$454
  • 語言: 簡體中文
  • 頁數: 606
  • 裝訂: 平裝
  • ISBN: 7302327173
  • ISBN-13: 9787302327172
  • 相關分類: C++ 程式語言

已絕版

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

相關主題

商品描述

<內容簡介>

採用螺旋上升的知識傳授模式,從簡單應用出發,介紹C++的基本語言重點,逐步過渡到它的高級語言特性以及復雜的模式模板,通過反復和重複,打牢C++語言的堅實基礎。全書共分16章,各章的主要內容為:
1章介紹計算機的發展歷史、計算機系統的概念、計算機的組織,以及C++的發展簡史,為讀者提供了計算機的精要概貌以及人們在發展計算設備上走過的不平凡的歷程。2章首先通過簡單示例讓讀者瞭解C++程序的基本要素,之後介紹對像中心設計的思路、組成以及編程實踐,從而說明程序開發的過程。3章闡述C++數據類型,重點介紹基本數據類型,並說明常量、變量、文字量的意義、聲明、表達範圍及使用方法。同時給出了數值數據和字符數據在計算機中的表達方式。4章簡要介紹表達式,重點放在操作符的分類介紹上,說明瞭如何使用操作符構成可以解決問題的表達式,特別重點闡述了輸入和輸出操作符。同時也給出了基本C++函數和庫。5章簡要介紹組成程序的三種結構:順序、選擇和重複,任何計算機程序可解的問題都能夠通過由順序、選擇以及重複結構組成的程序解決。這一章介紹了其中的一些C++實現機制——if語言、for while語句。6章的核心是簡要介紹如何編寫可重用代碼和什麼是信息隱藏。這里通過採用函數實現較低層次的代碼可重用性,並說明瞭庫的結構和簡單的構造方法。7章闡述類的概念和應用,主要介紹了istream類、ostream類、string類、complex類,並給出了一個自定義隨機函數類的示例。8章深入探討選擇控制結構,包括ifswitch語句的對比以及編寫程序時如何作出抉擇,最後也給出了條件表達式在C++中的靈活運用方法。9章通過示例深入介紹重複控制結構,包括forwhiledo語句,說明瞭它們之間的共同點和差異,並闡述瞭如何依據具體問題選擇使用適宜的重複結構。10章全面介紹函數,說明參數的分類、用法,給出了傳值參數和引用參數的區別及應用場合,並對作用域的概念、應用進行了深入探討,在介紹遞歸之後,使用一節的篇幅闡述了內聯、重載和模板。11章將重點放在從文本文件中讀取數據和將數據寫入文本文件的C++特性上,介紹了ifstreamofstream類以及流的其他特性。12章介紹數組和vector類模板,講述了它們之間的相同點和不同點,並著重介紹了定義在這些結構上的操作,包括排序、搜索,同時簡要介紹了C++的標準模板庫。13章展示瞭如何在C++程序中使用多維數組和向量,在介紹了它們的概念及訪問方法後,以矩陣處理為示例,闡述了多維數組的應用以及如何求解線性系統。14章重點闡述類的設計、實現以及應用,這是讀者未來開發程序的基石,通過類體現面向對象編程的基本思想。15章介紹C++的另一個強大工具——指針,通過運行時數組、鍊錶、list<T>類模板,以及命令行參數的處理,闡述指針的能力及基本應用。16章將前面所學知識綜合起來,介紹一些常用的數據結構,包括棧、​​隊列、雙端隊列、優先隊列以及樹,並給出了定義在這些數據結構上的常用算法。教材末尾的四個附錄為讀者提供了C++的一些常用關鍵信息,包括ASCII編碼表、C++關鍵字、C++操作符及其優先級和結合性,以及C++的一些常用類、函數、庫、常量等