在C++中经常接触的存储类型说明符有4种:auto,register,extern,static.利用这些说明符来修饰不同的函数存储类型及变量类型。函数的存储类型一般有两种:一种是外部函数,用extern来定义,一种是内部函数,用static来定义。
外部函数定义格式:
[extern]<数据类型><函数名>(<参数列表>)//函数默认是外部函数,extern可以省略
{
<函数体>
}
内部函数定义格式:
static<数据类型><函数名>(<参数列表>)
{
<函数体>
}