专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
(1)局部静态变量 在C/C++中,局部变量按照存储形式可分为三种auto,static,register (<C语言程序设计(第二版)>谭浩强,第174-175页) 与auto类型(普通)局部变量相比,static局部变量有三点不同 1.存储空间分配不同 auto类型分配在栈上,属于动态存储类别,占动态存储区空间,函数调用结束后自动释放,而static分配在静态存储区,在程序整个运行期间都不释放.两者之间的作用域相同,但生存期不同. 2.static局部变量在所处模块在初次运行时进行初始化工作,且只操作一次 3.对于局部静态变量,如果不赋初值 [阅读全文] [PDF]
1 共1条 分1页