11智能在线
新记
静态变量和动态变量的区别
如题所述
举报该文章
相关建议 推荐于2017-09-04
非静态变量:此变量在其所在子程序开始被执行前自动分配存储空间并初始化,在所在子程序执行完毕后自动释放所分配的存储空间。也就是说,变量的存储空间仅在其所在子程序执行过程中存在;
静态变量:此变量与全局、程序集变量一样,被分配给在程序运行期间永久存在的存储空间并仅在应用程序启动运行前被初始化一次。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/p47f2fqfv.html
其他看法
第1个回答 2020-02-06
静态变量是下次进入该函数其值不会变,而动态变量是下次进入函数之后,会置零(如果没有赋初值的话)
相似回答
大家正在搜
相关问题
C语言动态变量和静态变量的区别
静态变量与非静态变量的区别
静态变量和动态变量的区别
C语言中静态变量与动态变量的定义与区别
C++中; 静态变量与动态变量有什么区别啊? 作用是什么?
转 动态变量和静态变量的区别,堆和栈的区别
C语言 静态变量和动态变量的区别是什么?
c语言中静态变量与动态变量的不同?