码迷,mamicode.com
首页 > 其他好文 > 详细

Q11 static 关键字

时间:2015-06-17 09:45:50      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:static

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

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

Q11 static 关键字

标签:static

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!