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