22问答网
所有问题
++静态局部变量和普通变量有什么区别啊
如题所述
举报该问题
推荐答案 2019-01-07
假如一个变量存在于一个函数中,函数调用结束后,普通变量会被释放内存。
而静态变量的内存则不会释放。
假如后面的程序段要调用该函数,该函数中该静态变量的值可以继续使用。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CI200h00ffIXSh622Sh.html
相似回答
静态局部变量和普通
全局变量以及静态全局
变量的区别
答:
3 分配位置不同
。而另外三个,在这几项上是相同的,之间的区别在于作用域。全局变量,作用域为整个项目,不管在哪个文件中,只要声明后都可以使用。静态全局变量,作用域为定义改变量的所在文件。而静态局部变量,作用域与普通局部变量一样,都是定义位置到所在大括号结束。
静态局部变量和普通
全局变量以及静态全局
变量的区别
答:
而真正的区别在于他们的作用域
。静态局部变量的作用域是在于定义它的那个函数内。由于其在编译时编译器就给他们分配了地址,并且做了初始化,所以它只能被初始化一次,而且看起来的顺序是程序每执行到这个函数时,都会执行那条定义语句,其实 并!没!有! 因为它已经被分配地址了,而且始终驻留在RAM中。
大家正在搜
全局静态变量和局部静态变量
局部变量和全局变量的区别
c语言局部变量和全局变量
局部变量和全局变量重名
静态变量和动态变量
全局变量是静态变量吗
静态局部变量存在哪里
静态局部变量特点
c语言静态局部变量
相关问题
静态局部变量和普通全局变量以及静态全局变量的区别
++静态局部变量和普通变量有什么区别啊
静态局部变量和普通局部变量有什么区别
C语言静态局部变量和全局变量有什么区别?
静态局部变量和局部变量有何不同啊 C++中
c++ 类里面的静态变量和普通的变量都有什么区别?
局部变量和普通局部变量有什么区别
C语言静态局部变量和全局变量有什么区别,不都是在整个程序中都...