88问答网
所有问题
函数内部与外部静态变量的意义与区别?
如题所述
举报该问题
推荐答案 2014-05-27
静态局部变量的生存周期虽然延续到整个程序执行完毕,但其作用域仍与自动变量相同,即只能在定义该变量的函数或语句块内使用。退出该函数或语句后,尽管该变量还存在,但其他的程序代码不能使用它,这是静态局部变与全局即外部不同之处。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/M1tKgBgtKcgM1cSgVaa.html
其他回答
第1个回答 2014-05-27
函数内部与外部静态变量只是作用域不同,其它都是一样的
静态变量的意义,可以把它理解为更小作用域的全局变量,它的初始化在程序运行期间只执行一次
相似回答
大家正在搜
相关问题
函数里的和函数外的static变量有什么区别
static 在内部函数中和在外部函数中使用有什么区别吗!
外部类变量与外部静态类变量的作用域不同吗,不同在哪里?
局部静态变量 全局静态变量的区别
在函数内部定义ststic和外部定义static变量有不同吗
static函数与普通函数有什么区别
C语言中函数内部声明的静态变量的在函数外可以访问吗?
自动变量和外部变量,静态变量初始化的区别