黑马程序员技术交流社区
标题:
static 和 extern的区别是什么?
[打印本页]
作者:
石上波
时间:
2015-4-7 22:27
标题:
static 和 extern的区别是什么?
static 和 extern的区别是什么?
作者:
紮西诺尔布
时间:
2015-4-7 23:08
本帖最后由 紮西诺尔布 于 2015-4-7 23:17 编辑
一、对于函数的作用:extern: 完整地定义一个函数;
完整地声明一个函数。
static: 定义一个内部函数;
声明一个内部函数。
二、对于变量(全局变量)的作用:
extern : 声明一个外部变量。
static : 定义一个内部变量。
三、static对局部变量的作用:
延长局部变量的生命周期,只要程序没结束,被static修饰的局部变量在内存中的存储空间以及它的值都不会被收回。
作者:
waterfoxjie
时间:
2015-4-8 14:58
http://bbs.itheima.com/thread-174241-1-1.html
可以看看这个 我之前总结的
作者:
yuang4074
时间:
2015-4-8 16:04
控制被修饰者的作用域
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2