-
例程
鎖定
例程的作用類似於函數,但含義更為豐富一些。例程是某個系統對外提供的功能接口或服務的集合。比如操作系統的
API、服務等就是例程;Delphi或C++Builder提供的
標準函數和
庫函數等也是例程。我們編寫一個
DLL的時候,裏面的輸出函數就是這個DLL的例程。
- 中文名
-
例程
- 外文名
-
Routine
- 作 用
-
類似於函數
- 釋 義
-
系統對外提供的功能接口的集合
- 概念就包含
-
例行事務性子程序
例程作用
可以這麼簡單地來
理解:把一段相對獨立的代碼寫成單獨的一個模塊就是函數的概念。我們可以在自己的程序中編寫很多個函數,從而實現模塊化編程。但這些模塊或者説函數並不一定向外輸出(即提供給別的程序使用),只用於當前這個程序裏面。此時這些函數就僅僅具有獨立函數的意義,但不是例程。
例程用法
但如果我們把這些函數編寫為DLL動態庫的輸出函數的話,此時雖然對於編寫這個DLL的程序員來講,仍然可以用函數的概念來理解這些DLL提供的功能,但對於以後調用這個DLL的程序來説,DLL裏面提供的輸出函數(或者説服務)就是例程了。因此“例程”的基本概念就包含了“例行事務性子程序”的含義,既然是例行的事務子程序,則必然通用性和相對獨立性都比較強,所以很適合通過DLL、
靜態庫(各種編程語言裏面的
庫函數)、API、操作
系統服務等方式來實現了。