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

全局函數

鎖定
全局函數,計算機學術語,是定義在類外的函數,可以被其他文件中函數調用
中文名
全局函數
所屬學科
計算機學
關鍵字
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。