c++ static关键字的作用
2020-12-13 05:35
标签:void src image c++ info 程序 数据 函数 源文件 1、被申明的函数或值无法被其他源文件使用 2.static的第二个作用是保持变量内容的持久。(static变量中的记忆功能和全局生存期) 存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和static变量,只不过和全局变量比起来,static可以控制变量的可见范围,说到底static还是用来隐藏的。虽然这种用法不常见 PS:如果作为static局部变量在函数内定义,它的生存期为整个源程序,但是其作用域仍与自动变量相同,只能在定义该变量的函数内使用该变量。退出该函数后, 尽管该变量还继续存在,但不能使用它。 3.static的第三个作用是默认初始化为0(static变量) c++ static关键字的作用 标签:void src image c++ info 程序 数据 函数 源文件 原文地址:https://www.cnblogs.com/long5683/p/11143517.html#include