首页 > 其他 > 详细

动态变量和静态变量的区别

时间:2015-10-03 10:41:50      阅读:184      评论:0      收藏:0      [点我收藏+]

动态变量和静态变量的区别:

1、存储位置

动态变量:存储在内存出栈数据区

静态变量:存储在全局数据区(静态数据区)

2、生命期

动态变量:根据你定义的位置确定,比如你在一个函数中定义的,那么超出该函数范围变量将失效

静态变量:程序结束时才释放

3、作用域

动态变量:同样的要根据你定义的位置才能确定,和第二点的一样

静态变量:当前文件中有效

版权声明:本文为博主原创文章,未经博主允许不得转载。

动态变量和静态变量的区别

原文:http://blog.csdn.net/testcs_dn/article/details/48876841

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!