黑马程序员技术交流社区
标题: static和extern关键字的比较 [打印本页]
作者: fanyafangxf 时间: 2015-11-6 22:13
标题: static和extern关键字的比较
static延长变量的生命周期1)static定义局部变量的语句只会被执行一次(放在数据区)
2)static修饰的全局变量只能在当前文件中使用(内部变量)
在不同的文件中static可以声明相同的变量
3)static修饰的函数是内部函数,只能在当前文件中使用
extern
1)不能修饰局部变量
2)extern修饰的全局变量,可以在其他文件中使用
extern生命的全局变量在不同的文件中不能同名
在使用之前可以声明,extern int a;
3)extern修饰的函数可以在其他文件中使用
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |