下載/瀏覽

Download Report

Transcript 下載/瀏覽

計算機概論- CH6 程式語言
程序式單元-2
C語言程序範例

圖6.9(以C語言撰寫)展示出一個名為
ProjectPopulation的程序定義。當這個程序
被呼叫時,需要給一個年成長率。基於這個
比率,這個程序會計算出某一物種未來10年
的預估族群總數,並將這些值存入名為
Population的廣域陣列中
傳值方式傳送參數
以傳值方式傳送參數來執行程序 Demo
傳址方式傳送參數
以傳址方式傳送參數來執行程序 Demo
函 數


指與程序是相似的程式單元,只不過函
數所傳回的值是以「函數值」的方式,
而傳回呼叫的程式單元
函數與程序以相似的方式來定義。差異
在於函數的頭部,一般由設定將傳回的
值的型態開始,函數的定義經常以一個
迴轉陳述(return statement)結尾,並
在其中指出傳回的值
C 語言撰寫函數實例
以 C 語言撰寫函數 CylinderVolume
事件驅動軟體系統

程序的執行可以因為一些事件(event)所
引發。例如,在圖形使用者介面(GUI)的
工作環境下,程序因為畫面上的按鈕被
點選才啟動。這一類引發程序執行的程
式稱為「事件驅動」系統