发布网友 发布时间:2022-05-02 22:49
共3个回答
热心网友 时间:2023-10-09 18:58
这个变量的存储类型应该被说明为“静态变量”。
相关介绍:
对于静态全局变量来说,针对某一源文件的以static声明的文件级变量与函数的作用域只限于文件内(只在文件内可见),也即“内部连接”,因而可以用来限定变量的作用域。
静态变量也可以用于存储常数。具体来说,静态变量(全局变量及汇编语言里定义的符号亦同)可用const,constant或final(根据语言决定)等关键字标识,这时其值就会在编译时设定,并且无法在运行时改变。
扩展资料
相关作用:
对于静态局部变量来说,在函数内以static声明的变量虽然与自动局部变量的作用域相同(即作用域都只限于函数内),但存储空间是以静态分配而非默认的自动分配方式获取的,因而存储空间所在区域不同,且两次调用间变量值始终保持一致;必须注意,静态局部变量只能初始化一次,这是由编译器来保证实现。
对于静态成员变量来说,在C++中,在类的定义中以static声明的成员变量属于类变量,也即在所有类实例*享,与之相对的就是过程变量。
参考资料来源:百度百科-静态变量
热心网友 时间:2023-10-09 18:58
static 静态类型,例如:热心网友 时间:2023-10-09 18:59
这个变量的存储类型应该被说明为