静态变量的最大特点是什么?它和动态变量有什么区别?
问题描述:
静态变量的最大特点是什么?它和动态变量有什么区别?
有动态变量这一说法吗?
答
静态变量是指在整个程序运行期间,该变量都在内存中存在,不会被释放,这样造成的结果是该变量原来的值被保存.
动态变量是指该变量在生存期仅仅在过程被调用、执行的时间范围,一旦过程调用结束,该变量即从内存中释放,第二次重新调用这个过程时,动态变量又重新创建.这样造成的结果是:过程调用时不能利用该变量上一次过程调用的结果值.