全局函数:
全局函数就是可以被其他文件中函数调用,比如一个大型程序,由很多人来共同编写,每个人写的程序为一个文件,全局函数就可以被另一个文件中的程序调用,声明函数时不管写没写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。