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

被折叠的 条评论
为什么被折叠?