-
全局函數
鎖定
全局函數,計算機學術語,是定義在類外的函數,可以被其他文件中函數調用。
- 中文名
- 全局函數
- 所屬學科
- 計算機學
- 關鍵字
- extern
全局函數就是可以被其他文件中函數調用,比如一個大型程序,由很多人來共同編寫,每個人寫的程序為一個文件,全局函數就可以被另一個文件中的程序調用,聲明函數時不管寫沒寫extern都默認為全局函數,如果不想被其他人調用,可以用static來定義,就只能被本文件程序調用
全局函數是定義在類外的函數,成員函數就是定義在類中的函數。
下面是定義的方法。
//函數定義方法 返回類型 函數名(形式參數表列) { 函數體語句 return 表達式;//void類型的return是沒有的或者就是一個return;用來結束函數 } //例如:定義一個返回char類型的一個叫plus的函數,傳入一個參數char c; char plus(char c) { c=c+1; return c; } //函數聲明方法 返回類型 函數名(形式參數表列); //函數調用方法: 函數名(實際參數表列); //舉個栗子 int main(void) { char c = 'T'; c = plus(c); //此時調用了plus函數 std::cout << c << std::endl; return 0; }
全局函數的關鍵字是extern通常不寫函數extern的會默認為extern。