首页 > 其他 > 详细

Q11 static 关键字

时间:2015-06-17 09:42:35      阅读:76      评论:0      收藏:0      [点我收藏+]

1.static全局变量和普通全局变量的区别:普通全局变量的作用域是整个源程序,而static全局变量则限制了作用域,即只字定义该变量的源文件内有效,在同一源程序的其他文件中不能使用它,防止在其他文件单元中被引用。
2. static局部变量改变了存储方式,即改变了它的生存周期,其只被初化一次,下一次依据上一次结果值。
3. static 函数:其作用域仅在本文件,只在当前源文件中使用的函数应该说明为内部函数(static),且static函数在内存中只有一份,普通 函数在每个被调用中维持一份复制品。

参考:《C和C++程序员面试秘籍》 董山海

Q11 static 关键字

原文:http://blog.csdn.net/u010177286/article/details/46523679

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!