常州乾坤舞蹈怎么样:静态变量和私有变量的区别

来源:百度文库 编辑:中科新闻网 时间:2024/04/26 06:16:57
我觉得很混淆,希望高手指教

静态变量和私有变量的最主要的区别就在于:他们分配内存空间的方式不一样。
静态变量的内存是在程序开始执时变量就占用了内存,直到程序结束时变量才释放内存.
私有变量(或者说是局部变量,不知道你是不是指这个:)),是在程序运行到该步的时候分配内存。所以,当离开了该私有变量的作用域的时候,私有变量的内存空间会被释放。

所以:静态变量只的值只会初始化一次,后面每次访问,都是上次处理过的值,(即使是在一个函数内部)。
私有变量每次都初始化。