动态变量的特点:当动态变量所在的过程被调用时,系统为动态变量分配内存空间,并对其初始化;当过程执行结束时,动态变量所占的存储空间自动释放,变量的值就不存在;当过程再次被调用时,动态变量被重新分配存储空间,并对其初始化;动态变量的生存期就是过程的执行期
举一反三
- 静态变量的特点:当静态变量所在的过程首次被调用时,系统为静态变量分配存储空间,并对其初始化;当过程执行结束时,静态变量占用的存储空间不会被释放,变量的值仍然保留在存储空间中;当过程再次被调用时,静态变量的值仍是上次执行过程结束的值,直到程序运行结束,静态变量的存储空间才会被释放;静态变量的生存期就是程序的运行期
- 自动变量属于动态存储方式,只有在定义该变量的函数被调用时,才给它分配存储单元,函数调用结束后,释放存储单元,自动变量的值不能保留。
- 下列哪个变量为标准正态变量
- 静态方法可以访问实例变量和静态变量。
- 变量的存储方式分为静态存储和动态存储两大类,( )变量在程序执行过程中使用它时才分配存储单元,使用完毕立即释放。