黑马程序员技术交流社区

标题: static 和 extern [打印本页]

作者: runsunlife    时间: 2015-8-20 19:57
标题: static 和 extern
static 和 extern使用 
1)修饰局部变量 
static修饰局部变量特点:延长局部变量的生命周期 
extern不能修饰局部变量 
 
2)修饰全局变量 
static修饰全局变量: 是一个内部变量,只能在本文件使用。 
extern修饰全局变量:是一个外部变量,可以在本文件和其他文件使用(有包含关系) 
 
3)修饰函数 
static修饰函数:是一个外部函数,只能在本文件中访问 
extern修饰函数:是一个内部函数,可以在本文件和其他文件访问(有包含关系) 
 
注意:默认情况下在.h文件中声明的变量和函数都是extern类型。可以不写。
作者: 15132876050    时间: 2015-8-21 21:36
好的  学习了
作者: ljk-tt    时间: 2015-8-21 22:12
学习了
作者: 手心的温度    时间: 2015-8-21 22:48
一起努力
作者: lzfree    时间: 2015-8-21 23:29
顶一下~
作者: woxingwosu    时间: 2015-8-21 23:55
有一句话,我觉得很好,静态变量和外部变量再程序调入内存时已经就位了。
作者: 企业部-阿狗老师    时间: 2015-8-22 08:27
感谢楼主分享
作者: chensc    时间: 2015-8-22 09:59
学习学习!
作者: 1374656143    时间: 2015-8-23 03:38
生活就是不断的学习
作者: smilejoke    时间: 2015-8-23 07:54
直接看文字理解的不透彻,回头找个实例看看。学习了
作者: 愿得一人心1111    时间: 2015-8-23 20:24
嗯  已经学习 了   真的是挺好的  继续总结吧
作者: malong0517    时间: 2015-8-23 21:27
今天也刚看完这里
作者: Jo_    时间: 2015-8-23 23:11
赞一个,加油。
作者: 我的呸    时间: 2015-8-24 07:47
学习了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2