70,023
社区成员




#include <stdio.h>
int m=10;
static int test()
{
return m;
}
int main()
{
printf("%d",test());//输出10,m为全局变量
}
#include <stdio.h>
staticint m=10;
static int test()
{
return m;
}
int main()
{
printf("%d",test());//输出10,m为全局静态变量
}
#include <stdio.h>
static int test()
{
return m;
}
int main()
{
static int m=10;
printf("%d\n",test());//m为局部静态变量
//error C2065: 'm' : undeclared identifier
}
code]
[code=C/C++]
#include <stdio.h>
static int test()
{
return m;
}
int main()
{
int m=10;
printf("%d\n",test());//m为静态变量
//error C2065: 'm' : undeclared identifier
}