2 4 01程式執行結構概述

2022-07-06 17:15:17 字數 448 閱讀 7467

執行結構

概述

1996 年,計算機科學家bohm 和jacopini 證明了:任何簡單或複雜的演算法都可以由順序結構分支結構迴圈結構這三種基本結構組合而成。

它們的共同點是都包含乙個入口和乙個出口,它們的每個**都有機會被執行,不會出現死迴圈。

順序結構

順序結構是一種基本的控制結構,它按照語句出現的順序執行操作

分支結構

分支結構又被稱為選擇結構,根據條件成立與否來執行操作,

迴圈結構

迴圈結構是一種重複結構,如果條件成立,它會重複執行某一迴圈體,直到出現不滿足的條件為止。

程式結構和程式執行

有兩個方法來實現條件分支,乙個是條件控制來實現條件分支,另乙個是條件傳送來實現條件分支。int max int a,int b 條件控制 像 x y的結果對處理器來說非常不可 即使最精密的分支 硬體也只有50 的概率 正確。int max int a,int b 條件傳送 一般來說,同樣功能的 條件...

iOS 概述和程式的執行順序

二程式的執行順序 顯示面積。盡可能少而緊湊的介面元素 足夠大的互動控制項。記憶體空間。程式執行空間小,記憶體管理優化,避免過高質量的和音訊。程式執行限制。一次只有乙個前台程式,程式退出時間不得超過5秒。能量消耗。cpu負載 發熱 電池消耗快 演算法優化。使用者使用習慣。快速啟動 短暫使用,隨時可能退...

可執行程式的結構

可執行程式的結構 1.首先,我們知道程式設計就是在寫資料和處理資料的邏輯 2.乙個應用程式編譯以後,得到可執行檔案,這個檔案就分為 區,常量區雙擊這個程式,在宿主系統上會有乙個應用程式載入器的軟體.該程式會載入應用程式到記憶體中。載入記憶體中的時候,程式中的全域性變數,常量等資料就開始載入。3.記憶...