複製鏈接
請複製以下鏈接發送給好友

例程

鎖定
例程的作用類似於函數,但含義更為豐富一些。例程是某個系統對外提供的功能接口或服務的集合。比如操作系統的API、服務等就是例程;Delphi或C++Builder提供的標準函數庫函數等也是例程。我們編寫一個DLL的時候,裏面的輸出函數就是這個DLL的例程。
中文名
例程
外文名
Routine
作    用
類似於函數
釋    義
系統對外提供的功能接口的集合
概念就包含
例行事務性子程序

目錄

例程作用

可以這麼簡單地來理解:把一段相對獨立的代碼寫成單獨的一個模塊就是函數的概念。我們可以在自己的程序中編寫很多個函數,從而實現模塊化編程。但這些模塊或者説函數並不一定向外輸出(即提供給別的程序使用),只用於當前這個程序裏面。此時這些函數就僅僅具有獨立函數的意義,但不是例程。

例程用法

但如果我們把這些函數編寫為DLL動態庫的輸出函數的話,此時雖然對於編寫這個DLL的程序員來講,仍然可以用函數的概念來理解這些DLL提供的功能,但對於以後調用這個DLL的程序來説,DLL裏面提供的輸出函數(或者説服務)就是例程了。因此“例程”的基本概念就包含了“例行事務性子程序”的含義,既然是例行的事務子程序,則必然通用性和相對獨立性都比較強,所以很適合通過DLL、靜態庫(各種編程語言裏面的庫函數)、API、操作系統服務等方式來實現了。