文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>静态变量与全局变量

静态变量与全局变量

时间:2006-12-28  来源:sil

变量前边加个“static”,就摇身变成了静态变量,其存储方式为静态存储,静态变量一定是静态存储形式,但是静态存储形式的不一定就是静态变量,例如全局变量也是静态存储形式。

       静态变量分为全局静态变量和局部静态变量。

       全局静态变量,与全局变量有区别,虽然同为静态存储方式,但是全局静态变量失去了全局的“普遍含义”,它所指的“全局”仅限制在本文件里,而全局变量却是各个文件可见的。关于全局静态变量,我认为也没什么可吸引人注意的了。

       静态局部变量,与局部变量是有区别的:

1.         存储方式不同,前者为静态存储方式,后者为动态存储方式;

2.         作用域是一致的,只局限于“模块”或者“代码段”;

静态局部变量的最大特点就是作用类似于全局变量,而作用域类似于局部变量,在出了某个函数或者代码段后,生命周期继续延续,与应用程序共生死,当再次回到这个函数或者代码段时,上次走出时的值仍然保存到了现在,所以一般人用它来做计数器。

相关阅读 更多 +
排行榜 更多 +
武士刀之战

武士刀之战

休闲益智 下载
闲置肥皂切割

闲置肥皂切割

休闲益智 下载
大航海时代2

大航海时代2

休闲益智 下载