码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-10-03 10:43:14      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:动态变量   静态变量   区别   变量   函数   

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

1、存储位置

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

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

2、生命期

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

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

3、作用域

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

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

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

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

标签:动态变量   静态变量   区别   变量   函数   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!