如果用static 声明的变量在全局存在,并可以在申请的局部外调用
例如:
#include<iostream>
using namespace std;
int handle()
{
static int handle = 0;
return handle;
}
int main()
{
for(int i = 0;i != 10;++i)
cout<<handle()<<endl:
retrun 0;
}
输出结果:
0
1
2
3
4
5
6
7
8
9
如果用static 声明的变量在全局存在,并可以在申请的局部外调用
例如:
#include<iostream>
using namespace std;
int handle()
{
static int handle = 0;
return handle;
}
int main()
{
for(int i = 0;i != 10;++i)
cout<<handle()<<endl:
retrun 0;
}
输出结果:
0
1
2
3
4
5
6
7
8
9