慕粉3201913
2017-02-23 15:51
C程序函数中定义的赋有初值的静态变量,每调用一次函数,赋一次初值?什么意思
所谓静态变量是指 这个 变量一单定义好之后他的物理存储地址就固定了,不再改变。凡是以后用到这个变量,就只会在已有的基础上修改,即每一次修改都是一次赋值
我的理解是,静态变量是说内存只有一个地址,只会赋初值一次,只不过后面调用的时候可能改变这个值,而这个值改变了下次再调用就是用改变过后的值。就是每次调用公用一个值,一次改变对其他调用会产生影响。
C语言入门
926020 学习 · 20793 问题
相似问题