动态变量和静态变量的区别
2015-10-04 20:11
281 查看
动态变量和静态变量的区别:
1、存储位置
动态变量:存储在内存出栈数据区
静态变量:存储在全局数据区(静态数据区)
2、生命期
动态变量:根据你定义的位置确定,比如你在一个函数中定义的,那么超出该函数范围变量将失效
静态变量:程序结束时才释放
3、作用域
动态变量:同样的要根据你定义的位置才能确定,和第二点的一样
静态变量:当前文件中有效
1、存储位置
动态变量:存储在内存出栈数据区
静态变量:存储在全局数据区(静态数据区)
2、生命期
动态变量:根据你定义的位置确定,比如你在一个函数中定义的,那么超出该函数范围变量将失效
静态变量:程序结束时才释放
3、作用域
动态变量:同样的要根据你定义的位置才能确定,和第二点的一样
静态变量:当前文件中有效
相关文章推荐
- Ruby中的变量学习总结
- 详解Lua中的变量相关知识点
- dos批处理文件中的变量小结
- 探索PowerShell(七) PowerShell变量
- VBScript教程 第四课VBScript变量
- 关于SQL 存储过程入门基础(基础知识)
- perl 变量 $/ 的用法解析 上下文为行模式时,$/ 定义以什么来区分行
- VBS教程:VBScript 基础-VBScript 变量
- Erlang语法学习笔记:变量、原子、元组、列表、字符串
- mssql存储过程表名和字段名为变量的实现方法
- Shell脚本定义变量和重新赋值
- 深入理解C++编程中的局部变量和全局变量
- php中动态变量用法实例
- PHP中判断变量为空的几种方法分享
- PHP 第三节 变量介绍
- 浅析PHP原理之变量分离/引用(Variables Separation)
- php中变量及部分适用方法
- PowerShell中的变量基础知识介绍
- PHP extract 将数组拆分成多个变量的函数
- JavaScript 学习笔记之变量及其作用域