学科小知识扩充

1.static 和非static 的区别 局部变量:每次进入子函数都从新赋值,生命周期是子函数结束,内存就会被释放 static局部变量:开始定义时赋值,虽然它的做用域也只是子函数,可是它的生命周期倒是整个程序结束。html static函数与普通函数的区别: static函数在内存中只有一份,普通函数在每一个被调用中维持一份拷贝(堆栈),全局变量存在于(静态区)中,动态申请数据存在于(堆)中。
相关文章
相关标签/搜索