国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

電子發燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>C語言|源代碼>C++的基礎課程學習筆記資料免費下載

C++的基礎課程學習筆記資料免費下載

2019-09-09 | docx | 4.07 MB | 次下載 | 1積分

資料介紹

  1、C++對C的擴展

  1簡單的C++程序

  1.1求圓的周長和面積

  數據描述:

  半徑,周長,面積均用實型數表示

  數據處理:

  輸入半徑 r;

  計算周長 = 2*π*r ;

  計算面積 = π* r2 ;

  輸出半徑,周長,面積;

  方法1:用結構化方法編程,求圓的周長和面積

  2程序設計方法的發展歷程

  面向過程的結構化程序設計方法

  l 設計思路

  – 自頂向下、逐步求精。采用模塊分解與功能抽象,自頂向下、分而治之。

  l 程序結構:

  – 按功能劃分為若干個基本模塊,形成一個樹狀結構。

  – 各模塊間的關系盡可能簡單,功能上相對獨立;每一模塊內部均是由順序、選擇和循環三種基本結構組成。

  – 其模塊化實現的具體方法是使用子程序。

  l 優點:

  有效地將一個較復雜的程序系統設計任務分解成許多易于控制和處理的子任務,便于開發和維護。

  l 缺點:可重用性差、數據安全性差、難以開發大型軟件和圖形界面的應用軟件

  – 把數據和處理數據的過程分離為相互獨立的實體。

  – 當數據結構改變時,所有相關的處理過程都要進行相應的修改。

  – 每一種相對于老問題的新方法都要帶來額外的開銷。

  – 圖形用戶界面的應用程序,很難用過程來描述和實現,開發和維護也都很困難。

  面向對象的方法

  l 將數據及對數據的操作方法封裝在一起,作為一個相互依存、不可分離的整體——對象。

  l 對同類型對象抽象出其共性,形成類。

  l 類通過一個簡單的外部接口,與外界發生關系。

  l 對象與對象之間通過消息進行通信

  面向對象的基本概念

  對象

  l 一般意義上的對象:

  – 是現實世界中一個實際存在的事物。

  – 可以是有形的(比如一輛汽車),也可以是無形的(比如一項計劃)。

  – 是構成世界的一個獨立單位,具有

  l 靜態特征:可以用某種數據來描述

  l 動態特征:對象所表現的行為或具有的功能

  l 面向對象方法中的對象:

  – 是系統中用來描述客觀事物的一個實體,它是用來構成系統的一個基本單位。對象由一組屬性和一組行為構成。

  – 屬性:用來描述對象靜態特征的數據項。

  – 行為:用來描述對象動態特征的操作序列。

  類

  l 分類——人類通常的思維方法

  l 分類所依據的原則——抽象

  – 忽略事物的非本質特征,只注意那些與當前目標有關的本質特征,從而找出事物的共性,把具有共同性質的事物劃分為一類,得出一個抽象的概念。

  – 例如,石頭、樹木、汽車、房屋等都是人們在長期的生產和生活實踐中抽象出的概念。

  l 面向對象方法中的“類”

  – 具有相同屬性和服務的一組對象的集合

  – 為屬于該類的全部對象提供了抽象的描述,包括屬性和行為兩個主要部分。

  – 類與對象的關系:

  猶如模具與鑄件之間的關系,一個屬于某類的對象稱為該類的一個實例。

  封裝

  也就是把客觀事物封裝成抽象的類,并且類可以把自己的數據和方法只讓可信的類或者對象操作,對不可信的進行信息隱藏。

  l 把對象的屬性和服務結合成一個獨立的系統單元。

  l 盡可能隱蔽對象的內部細節。對外形成一個邊界(或者說一道屏障),只保留有限的對外接口使之與外部發生聯系。

  l 繼承對于軟件復用有著重要意義,是面向對象技術能夠提高軟件開發效率的重要原因之一。

  l 定義:特殊類的對象擁有其一般類的全部屬性與服務,稱作特殊類對一般類的繼承。

  l 例如:將輪船作為一個一般類,客輪便是一個特殊類。

  多態

  多態是指在一般類中定義的屬性或行為,被特殊類繼承之后,可以具有不同的數據類型或表現出不同的行為。這使得同一個屬性或行為在一般類及其各個特殊類中具有不同的語義。

編程 程序 C++
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1MDD品牌三極管BC807數據手冊
  2. 3.00 MB   |  次下載  |  免費
  3. 2MDD品牌三極管BC817數據手冊
  4. 2.51 MB   |  次下載  |  免費
  5. 3MDD品牌三極管D882數據手冊
  6. 3.49 MB  |  次下載  |  免費
  7. 4MDD品牌三極管MMBT2222A數據手冊
  8. 3.26 MB  |  次下載  |  免費
  9. 5MDD品牌三極管MMBTA56數據手冊
  10. 3.09 MB  |  次下載  |  免費
  11. 6MDD品牌三極管MMBTA92數據手冊
  12. 2.32 MB  |  次下載  |  免費
  13. 7STM32G474 HRTIME PWM 丟波問題分析與解決
  14. 1.00 MB   |  次下載  |  3 積分
  15. 8新能源電動汽車高壓線束的銅鋁連接解決方案
  16. 2.71 MB   |  次下載  |  2 積分

本月

  1. 1愛華AIWA HS-J202維修手冊
  2. 3.34 MB   |  37次下載  |  免費
  3. 2PC5502負載均流控制電路數據手冊
  4. 1.63 MB   |  23次下載  |  免費
  5. 3NB-IoT芯片廠商的資料說明
  6. 0.31 MB   |  22次下載  |  1 積分
  7. 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
  8. 0.63 MB   |  6次下載  |  1 積分
  9. 5UWB653Pro USB口測距通信定位模塊規格書
  10. 838.47 KB  |  5次下載  |  免費
  11. 6技嘉H110主板IT8628E_BX IO電路圖資料
  12. 2.61 MB   |  4次下載  |  1 積分
  13. 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
  14. 0.04 MB   |  4次下載  |  1 積分
  15. 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
  16. 0.08 MB   |  2次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191439次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183353次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81602次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73822次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分