freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計教程c語言描述-在線瀏覽

2024-12-03 05:34本頁面
  

【正文】 發(fā)和維護的成本。 ? 允許程序員更自由地使用各種庫。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 純面向?qū)ο蟪绦蛟O(shè)計語言 Java Java是一種具有 “ 簡單、面向?qū)ο蟮?、分布式、解釋型、健壯、安全、與體系結(jié)構(gòu)無關(guān)、可移植、高性能、多線程和動態(tài)執(zhí)行 ” 等特性的語言。因此 Java具有強大的圖形、圖像、動畫、音頻、視頻、多線程及網(wǎng)絡(luò)交互能力,使其在設(shè)計交互式、多媒體網(wǎng)頁和網(wǎng)絡(luò)應(yīng)用程序方面大顯身手。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 C++對面向?qū)ο蟪绦蛟O(shè)計方法的支持 C++作為一種面向?qū)ο蟪绦蛟O(shè)計語言,支持面向?qū)ο蠹夹g(shù)的 抽象性 、 繼承性 、 封裝性 和 多態(tài)性等特性。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 C++對面向?qū)ο蟪绦蛟O(shè)計方法的支持 2. 支持繼承性 C++語言允許單繼承和多繼承。 C++允許從一個或多個已經(jīng)定義的類中派生出新的類并繼承其數(shù)據(jù)和操作,同時在新類中可以重新定義或增加新的數(shù)據(jù)和操作,從而建立起類的層次結(jié)構(gòu)。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 C++對面向?qū)ο蟪绦蛟O(shè)計方法的支持 3. 支持封裝性 在 C++語言中,類是支持數(shù)據(jù)封裝的工具,對象是數(shù)據(jù)封裝的實現(xiàn)。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 C++對面向?qū)ο蟪绦蛟O(shè)計方法的支持 4. 支持多態(tài)性 C++多態(tài)分為編譯時多態(tài)和運行時多態(tài)。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 C++程序的實現(xiàn) 返回首頁 編輯 C++源程序 編譯和連接源程序 運行源程序 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 第 2章 從 C到 C++ C++程序基本組成 簡單的輸入 /輸出 指針與引用 函數(shù) new和 delete運算符 其他若干重要的 C++特性 應(yīng)用實例 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 C++程序基本組成 返回首頁 C++程序基本結(jié)構(gòu) C++程序基本組成 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 C++程序基本結(jié)構(gòu) 一般情況下,用 C++語言編寫的程序是由函數(shù)加上類組成的。通常是用來構(gòu)造 C++程序庫,供編程序時重用。除主函數(shù)外,還可能有一些游離的函數(shù),這些游離的函數(shù)不屬于任何類。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 C++程序基本組成 分析程序 : ( include指令) 文件包含命令,即 include指令,其作用是將某一個源文件的代碼并入當前源程序。 C++編譯程序按標準方式搜索,即系統(tǒng)到存放 C++庫函數(shù)頭文件的 include子目錄中尋找要包含的文件。C++編譯程序首先在當前工作目錄中搜索,若沒有,再按標準方式搜索。文件 iostream設(shè)置了 C++的 I/O相關(guān)環(huán)境,定義了輸入/輸出流類對象 cout與 cin等,程序要在屏幕上輸入 /輸出時,需要包含該文件。例如: include cmath//相當于 include 另一類是非準的 C++庫頭文件,這些頭文件帶 “ .h”。 C++程序基本組成 使用標準 C++庫時,在所有的 include指令之后,需要加入語句: using namespace std; 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 2. 針對名字空間的指令 一個軟件往往由多個模塊組合而成,其中包括由不同的程序員開發(fā)的組件及類庫提供的組件,這樣不同模塊間在對標識符命名時就有可能發(fā)生命名沖突,簡單地說,就是在不同的模塊中使用相同名字表示不同的事物,這樣當然會引起程序出錯。 C++程序基本組成 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 C++程序基本組成 程序 using namespace std。告訴編譯程序此程序中所有的標識符都在 std名字空間中,標識符都可以直接使用而不會發(fā)生命名的沖突。 return 0。一般來說,所有函數(shù),包括 main函數(shù),都必須指明其返回類型。 另一種是使用 “ /*…… */”,將要注釋的部分括起。 C++程序基本組成 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 簡單的輸入 /輸出 返回首頁 鍵盤輸入 屏幕輸出 C++本身沒有定義輸入/輸出操作,而是由一個 I/O流類庫提供的。它們在文件 iostream聲明。鍵盤輸入是標準輸入,其一般形式可表示為: cin變量 1變量 2… 變量 n; 其中, cin是預(yù)定義的標準輸入流對象, 是輸入操作符,也稱提取運算符。屏幕輸出是標準輸出操作,用來將表達式的結(jié)果輸出到顯示器的屏幕上。用它可以輸出各種不同類型的數(shù)據(jù)。學會使用輸入、輸出方法。 指針具有一般對象的三個要素:名字、類型和值。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 指針 使用一個指針之前要先定義。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 指針 例如: int *p1; //定義一個指向 int型的指針 p1 char *p2; //定義一個指向 char型的指針 p2 float *p3; //定義一個指向 float型的指針 p3 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 指針 專門為指針準備的兩個運算符: amp。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 指針 如執(zhí)行語句 int p; int *p1; p1=amp。是一個取地址的運算符 后 p1才指向具體的 p。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 引用 所謂引用,就是給對象起一個別名,使用該別名可以存取該對象。 類型說明符 amp。 int amp。 其中, ta是一個引用名,即 ta是對象 a的別名, ta和 a都是 int型的。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 返回本節(jié) 引用 在 C++程序中,引用的主要用途是用作函數(shù)參數(shù)和函數(shù)的返回值。 ?沒有空引用。 intamp。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 函數(shù) 返回首頁 函數(shù)的定義與調(diào)用 函數(shù)原型與帶默認參數(shù)的函數(shù) 函數(shù)的參數(shù)傳遞 內(nèi)聯(lián)函數(shù)與重載函數(shù) 標準庫函數(shù) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 函數(shù)的定義與調(diào)用 函數(shù)是面向?qū)ο蟪绦蛟O(shè)計中對功能的抽象,它封裝或隱藏了一些程序的代碼和數(shù)據(jù)。 1. 函數(shù)的定義 C++有兩種函數(shù):標準庫函數(shù)和用戶自定義的函數(shù)。函數(shù)調(diào)用指定了被調(diào)用函數(shù)的名字和調(diào)用函數(shù)所需的信息 (參數(shù) )。函數(shù)調(diào)用的一般形式為: 函數(shù)名( 〈 實參表 〉 ) 其中, 〈 實參表 〉 中的各參數(shù)用逗號分隔,實參可以是常量、變量或表達式,與被調(diào)用函數(shù)形參的個數(shù)和類型必須相符。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 函數(shù)原型與帶默認參數(shù)的函數(shù) 1. 函數(shù)原型 函數(shù)原型體現(xiàn)了函數(shù)的聲明風格。 函數(shù)原型由函數(shù)首部加上分號組成。 當進行函數(shù)調(diào)用時,編譯器按從左向右的順序?qū)崊⑴c形參結(jié)合,若未指定足夠的實參,則編譯器按同樣的順序用函數(shù)聲明中的默認值來補足所缺少的實參。 ? 在一個指定了默認值的參數(shù)的右邊,不能出現(xiàn)沒有指定默認值的參數(shù)。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 函數(shù)原型與帶默認參數(shù)的函數(shù) 【 例 】 函數(shù)原型與帶默認參數(shù)的函數(shù)的用法。函數(shù)被調(diào)用時,系統(tǒng)建立與實參對應(yīng)的形參存儲空間,函數(shù)通過形參與實參通信、進行操作。這個過程稱為參數(shù)傳遞或參數(shù)的虛實結(jié)合。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 函數(shù)的參數(shù)傳遞 1. 值傳遞 在值傳遞機制中,作為實參表達式的值被復(fù)制到由對應(yīng)的形參名所標識的一個對象中,作為形參的初始值。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 函數(shù)的參數(shù)傳遞 【 例 】 示例值傳遞的方式交換兩個對象的值。實參傳遞給形參,相當于在被調(diào)用函數(shù)中使用了實參的別名。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 函數(shù)的參數(shù)傳遞 【例 】將引用作為參數(shù),編寫函數(shù),交換兩個對象的值。引用的另一個主要用途是用于返回引用的函數(shù),即引用返回。 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 函數(shù)的參數(shù)傳遞 引用返回的主要目的是為了將該函數(shù)用在賦值運算符的左邊。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 內(nèi)聯(lián)函數(shù)與重載函數(shù) 1. 內(nèi)聯(lián)函數(shù) 內(nèi)聯(lián)函數(shù)是使用 inline關(guān)鍵字聲明一個函數(shù),也稱內(nèi)嵌函數(shù),它主要是解決程序的運行效率。 編譯系統(tǒng)將根據(jù)函數(shù)參數(shù)的類型和個數(shù)來判斷使用哪一個函數(shù)。函數(shù)簽名包括: ? 函數(shù)名 ? 參數(shù)的個數(shù)、數(shù)據(jù)類型和順序 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 內(nèi)聯(lián)函數(shù)與重載函數(shù) 【 例 】 示例內(nèi)聯(lián)函數(shù)與重載函數(shù)的用法。 表 。表 。示例標準庫函數(shù)用法。 運算符 new分配一個空間; new[ ]分配 —個數(shù)組; delete釋放由 new分配的單 —空間;delete[ ]釋放由 new[ ]分配的數(shù)組。 例如: const float pi=。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 變量的定義 在 C++中,任何一個變量在被使用之前必須被定義。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 強制類型轉(zhuǎn)換 C++中有如下兩種強制類型轉(zhuǎn)換形式: 類型說明符 (表達式) 或 ( 類型說明符 ) 表達式 例如: int i; float x=float(i); 或 int i。使用 string類型必須包含頭文件 string。 struct不需要出現(xiàn)在結(jié)構(gòu)變量定義的地方。}。 返回本節(jié) 第 1章 面向?qū)ο蟪绦蛟O(shè)計概論 應(yīng)用實例 返回首頁 編寫一個學生成績管理程序。 目的:了解 C++程序的基本結(jié)構(gòu),掌握 C++語言所引入的一些新的語言成分在程序中的運用。 C++規(guī)定,任何數(shù)據(jù)類型都必須先
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1