22问答网
所有问题
static修饰全局变量 局部变量和函数时候的区别
如题所述
举报该问题
推荐答案 2016-09-24
static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用;
static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值;
static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/XTff22IXCfCS0ChSII.html
相似回答
为什么定义的
静态全局变量
用在
函数
里和在函数里定义定义的
静态局部变量
...
答:
1>、变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值
。这一点是它与堆栈变量和堆变量的区别。2>、变量用static告知编译器,自己仅仅在变量的作用范围内可见。这一点是它与全局变量的区别。3>当static用来修饰全局变量时,它就改变了全局变量的作用域,使其不能被别的...
C++中
static的
几种含义:
static局部变量
,
static全局变量
,类中的 stati...
答:
static局部变量
。在局部变量声明前加static表示这是一个“形似
局部变量的静态变量
”。看起来和用起来像是局部变量,但实际上他的性质跟其他的静态变量是一样的,也就是说在内存中只有一个副本,不会像局部变量那样
函数
调用完毕就释放。与其他
静态变量不同的
是他的可见性只保持在声明它的函数体内,但可以...
大家正在搜
static变量和全局变量的区别
static局部变量和全局变量
c语言局部变量和全局变量
静态全局变量和静态局部变量
auto变量和static变量
全局变量和局部变量
外部变量和全局变量
static局部变量
全局变量static
相关问题
static局部变量和全局变量的区别
static修饰的局部变量或者全局变量一定要初始化吗
为什么定义的静态全局变量用在函数里和在函数里定义定义的静态局...
局部变量和static局部变量的区别
java局部变量和全局变量的区别
全局变量,静态全局变量,静态局部变量和局部变量的区别1
C语言静态局部变量和全局变量有什么区别,不都是在整个程序中都...
static静态局部变量和静态全局变量的区别详解