社区
C语言
帖子详情
static 变量的问题
xeniums
2006-01-08 09:54:45
以下两个定义为什么不一样
定义一:
static int k = 0;
//这样函数结束后不释放k的内存
定义二:
static int k;
k = 0;
//和普通变量没什么区别了
...全文
159
3
打赏
收藏
static 变量的问题
以下两个定义为什么不一样 定义一: static int k = 0; //这样函数结束后不释放k的内存 定义二: static int k; k = 0; //和普通变量没什么区别了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cunsh
2006-01-08
打赏
举报
回复
void f(){
static int k = 0;
cout << ++k << endl;
}
int main()
{
f();
f();
return 0;
}
//输出 1 2
void f(){
static int k;
k = 0;
cout << ++k << endl;
}
int main()
{
f();
f();
return 0;
}
//输出 1 1
cunsh
2006-01-08
打赏
举报
回复
定义一:
static int k = 0;
//这样函数结束后不释放k的内存
定义二:
static int k;
k = 0;
//和普通变量没什么区别了
在一个函数中这样写.效果是不一样的.楼主试试.
Paripatetic
2006-01-08
打赏
举报
回复
static和普通变量区大了
普通变量离开作用域后被释放
而static运行于整个程序中
android 退出应用程序时的
static
变量
问题
在做单词卡项目时发现一个奇怪的
问题
,应用程序退出后,
static
变量
的值仍然保留。上网查阅资料后发现,在应用程序退出后,
static
变量
不能马上销毁,仍然保留当前值。为了解决该
问题
,只需要在onCreate方法中,重新对...
c语言中函数
static
变量
,[转]C语言中的
static
变量
、
static
函数
1.
static
变量
静态
变量
的类型 说明符是
static
。 静态
变量
当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态
变量
。 例如外部
变量
虽属于静态 存储方式,但不一定是静态
变量
,必须由
static
加以定义...
python
static
变量
_python
static
变量
python在函数中有
static
变量
吗python函数怎么实现
static
变量
?python函数实现
static
变量
具体如下:def ask_ok(prompt, retries=4, complaint='Yes or no, please。'): while True: ok = raw_input(prompt) if ok in ...
类中
static
变量
和成员
变量
类中
static
变量
和普通
变量
的区别(一便解释了摘要中的内容) 要理解标题,我们首先来看下
static
变量
本身的特殊之处,即它存储在全局数据区。在类中的
static
变量
也是如此。 C++的内存分布 代码区 :函数...
是否可以在
static
环境中访问非
static
变量
?
1.不可以,因为
static
变量
属于类本身,在类加载的时候分配到方法区 也就是分配内存空间, ...
static
变量
在加载的时候就已经分配内存空间 而非
static
还没有分配内存空间,所以
static
环境中是不能访问非
static
变量
的...
C语言
70,039
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章