一些关键字表明变量属性值
auto int i;//将变量存储在栈上面。。编译器默认将所有局部变量都是auto的
register int i;//将临时变量存储在寄存器中,不能用&取地址
static int i;//将局部变量村塾在程序静态区中,此时局部变量生命期和全局变量一样,但是作用域不变,只能在当前文件访问
extern int i;//1、用于声明外部定义的变量和函数,比如定义在mian函数后面的,或者其他文件中定义的;
void main()
{
printf(“%d”,i);
}
int i;
extern “C”
{
fun()
}//2、告诉编译器用C方式编译
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html