物件導向的程式設計和C語言的結構化程式設計有什麼不同

2021-08-31 22:15:09 字數 2096 閱讀 8578

1樓:永不言棄之神

為什麼叫c,為什麼叫c++?

c是高階語言的一種,c++是對c的補充以及完善。

c可以說是程序導向的語言,c++就可以說是面嚮物件語言,對c的完善與擴充。

具體來說c++類是對c結構體的擴充,應為c++結構體(struct)和類(class)幾乎完全差不多,只是預設的訪問許可權不同,以及其他細微的差別!

所以說把c學好了,c++很快的,呵呵!

2樓:風若遠去何人留

側重點不同。物件導向的語言是將方法封裝後形成class,主體函式側重的是物件的抽象和實現;

而結構化c側重的的是方法的抽象和實現。應該說結構化c是物件導向的語言的基礎

結構化設計的思路:由上及下,逐級分解,每級求解,最終完成最初要求的功能

物件導向 的思路:先分析問題的本質,問題在現實中是由哪些個體(物件)來共同配合完成要所要求的活動,抽象出所有的物件,每個物件完成自己能做的部份,最終把問題中所有物件組合起來,就完成了所要求的求解。物件導向的思路更符合現實思考問題的思路,更自然。

3樓:經營人生

學了c和c++兩種語言就知道了、

這兩種語言的學習是 必須的、

物件導向和結構化程式設計的區別

只有 c語言是面向結構化程式設計的語言嗎

4樓:陽光上的橋

你這面向copy

二字讓我不知道如何回答,我就多囉嗦一點吧

早期的計算機語言沒有規範,大家自由發揮,goto到處跳轉、多個出口,受不了的人們提出了結構化程式設計的規範,任何語言都可以寫出結構化的程式,按規範寫,不使用goto等語句。從這個意義上說,如果讓一個語言拋棄所有非結構化成份、編寫的程式必定是結構化的就完全沒有必要,因此,幾乎傳統的卡機語言都可以按照結構化的規範編寫程式。c語言可以,basic、pascal等語言都可以。

如果沒有面向二字,以上回答就完成了。面向二字相關的是物件導向的程式設計、程序導向的程式設計,程序導向就要程式設計師一行一行的指定執行計算機行為**,物件導向重點是設計所有物件的屬性、方法和事件**,實際執行過程可能是非常複雜的,現在windows程式設計基本上是物件導向的。

結構化程式設計與物件導向設計主要區別

5樓:匿名使用者

思想:在程式設計之前,先對程式系統根據業務需要進行整體的規劃,描述出系統的流程。對程式系統進行模組化分和功能分配。設計出各種圖表,指明資料的流向。

缺點:1)缺少擴充套件性:進行程式設計的時候只將系統著眼於現有業務功能的實現,沒有考慮到系統將來的業務變化情況。

2)靈活性差:進行程式設計,時沒有對軟體的系統的設計和實現進行合理的分工。

3)違反職能均衡原則。

*物件導向程式設計

思想:在進行程式開發之前,先將程式的業務變化進行合理的分析,將程式中的**與現實中的事物結構特徵結合起來考慮。

優點:實現了程式系統的可擴充套件性,可重用性,可維護性。

缺點:體系龐大,難以掌握。

2.物件導向程式設計和結構化程式設計應用程式的區別

區別:對資料和對資料的處理的區別

物件導向應用程式將程式中的資料和對資料的操作描述為一個整體,即類。

結構化程式設計和麵向物件程式設計的主要特徵各是什麼?

6樓:匿名使用者

結構化程式設計(structured programming)是進行以模組功能和處理過程設計為主的詳細設計的基本原則。其概念最早由e.w.

dijikstra在2023年提出的。是軟體發展的一個重要的里程碑,它的主要觀點是採用自頂向下、逐步求精的程式設計方法;使用三種基本控制結構構造程式,任何程式都可由順序、選擇、重複三種基本控制結構構造 。

詳細描述處理過程常用三種工具:圖形、**和語言。

圖形:程式流程圖、n-s圖、pad圖

**:判定表

語言:過程設計語言(pdl)

結構化程式設計的概念是尼克勞斯

7樓:匿名使用者

樓上很泛泛,我想他是想要點具體的吧... 其實沒必要問,如果人工回答,需要很多很多內容.我想沒人有這麼勤快吧.

java什麼是結構化程式設計?什麼是物件導向程式設計?二者區

思想 在程式設計之前,先對程式系統根據業務需要進行整體的規劃,描述出系統的流程。對程式系統進行模組化分和功能分配。設計出各種圖表,指明資料的流向。缺點 1 缺少擴充套件性 進行程式設計的時候只將系統著眼於現有業務功能的實現,沒有考慮到系統將來的業務變化情況。2 靈活性差 進行程式設計,時沒有對軟體的...

省考的結構化面試和事業單位的結構化面試一樣嗎

兩者面試還是抄有所不同的。襲 一 考官的組成不同 1 事業bai單位面試du是由考生所報考zhi單位的上級主管 dao部門組織,會同本地組織人事部門 報考單位領導組成的考官團進行面試,而公務員面試是由市級以上組織部組織,召集具有面試考官資格的人組成考官團進行面試。2 考官年齡層次不同,那麼他們的知識...

結構化程式設計的三種基本結構是什麼?各有什麼特點

順序結構 選擇結構 迴圈結構 三種結構分別是順序結構 分支結構 迴圈結構 順序結構就是從頭到尾一次執行每一個語句,分支結構根據不同的條件執行不同的語句或者語句體,迴圈結構就是重複的執行語句或者語句體,達到重複執行一類操作的目的。迴圈結構 順序結構 選擇結構 順序結構,就是從上往下進行 選擇結構,if...