设为首页 - 加入收藏
广告 1000x90
您的当前位置:144177黄大仙有求必应 > 静态存储分配 > 正文

C++中局部静态变量是在什么时刻产生(分配内存)?在编译时还是等

来源:未知 编辑:admin 时间:2019-07-07

  C++中局部静态变量是在什么时刻产生(分配内存)?在编译时,还是等运行到该变量的首次出现时?

  C++中局部静态变量是在什么时刻产生(分配内存)?在编译时,还是等运行到该变量的首次出现时?

  我知道局部静态变量的生存期是一直到程序结束,但是它究竟什么时候产生不能确定。有人说它既然是静态变量,应该在编译时确定;也有人说它既然是局部变量,应该在第1次调用到该变量所在...

  我知道局部静态变量的生存期是一直到程序结束,但是它究竟什么时候产生不能确定。有人说它既然是静态变量,应该在编译时确定;也有人说它既然是局部变量,应该在第1次调用到该变量所在的函数时才分配内存。到底哪种说法正确?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  局部static 变量在程序运行的时候分配空间了,只不过作用域是局部的,生存期和全局变量一样到程序结束

本文链接:http://that-a-way.com/jingtaicunchufenpei/325.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top