#include
int main()
{
static int a = 100;
int *b = &a;
printf("%d\n", b);
return 0;
}
静态变量不是应该使用以后不释放吗?为什么每次运行输出的地址都不一样
#include
int main()
{
static int a = 100;
int *b = &a;
printf("%d\n", b);
return 0;
}
静态变量不是应该使用以后不释放吗?为什么每次运行输出的地址都不一样
静态对象没有置为NULL的时候可以保持引用。
http://m.blog.csdn.net/article/details?id=21868479