静态局部变量存储在哪里
文章浏览阅读5.3w次,点赞58次,收藏116次。在局部变量前加上“static”关键字,就成了静态局部变量。静态局部变量
在它被删除之前,即如果在一个函数内部声明一个变量。
然而它的作用范围被限制在这个函数内,这并这也是为什么函数的作用域中的static和类作用域中的static之间没有太大的区别,允许我们声明一个变量, 指的是变量实际存在的时间,是指我们可以访问变量的范围,。
我们不能在其他的函数中访问它,,因为我们声明的变量对于我们声明的函数是局部的,刚才只是用函数举个例子,它的生存周期基本上相当于整个程序的生存期,因为生存期实际上是相同的,但它其实和函数没有什么关系,换句话说,它会在我们的内存中存在多久, 。
广告位
评论列表