黑马程序员技术交流社区

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

作者: owlwgmt7    时间: 2015-4-21 12:48
标题: number8_static和extern
本帖最后由 owlwgmt7 于 2015-4-22 20:15 编辑

static和extern如何定义,使用在什么场合呢?
作者: itheima_llt    时间: 2015-4-21 16:49
非常高兴遇到这么好的帖子 谢谢
作者: itheima_llt    时间: 2015-4-21 20:05
强烈感谢楼主
作者: itheima_llt    时间: 2015-4-21 21:51
经验之谈,谢谢楼主了,请继续努力
作者: 傲弛天下    时间: 2015-4-21 21:57
修饰函数时, extern表示这个函数是一个外部函数,可以被其他文件访问,默认定义的函数都是外部函数;static修饰的函数,称为内部函数,只能被当前文件访问。
修饰变量时,extern表示一个外部变量,可以被其他文件访问。不同文件中的同名外部变量,都代表着同一个变量。static表示一个内部变量,只能被本文件访问,不能被其他文件访问。不同文件中的同名内部变量,互不影响。




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