函数内部与外部静态变量的意义与区别?

如题所述

静态局部变量的生存周期虽然延续到整个程序执行完毕,但其作用域仍与自动变量相同,即只能在定义该变量的函数或语句块内使用。退出该函数或语句后,尽管该变量还存在,但其他的程序代码不能使用它,这是静态局部变与全局即外部不同之处。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-27
函数内部与外部静态变量只是作用域不同,其它都是一样的
静态变量的意义,可以把它理解为更小作用域的全局变量,它的初始化在程序运行期间只执行一次
相似回答