黑马程序员技术交流社区

标题: 关于oc全局变量的问题 [打印本页]

作者: coding_wang    时间: 2015-9-3 23:24
标题: 关于oc全局变量的问题
看到  书上有这么一段:"int gMoveNumber = 0;
这样的定义使得其他的文件也可以访问变量 gMoveNumber的值.确切地说,前面的语句不仅将gMoveNumber定义为全局变量,而且将其定义为外部全局变."

这句话具体怎么理解?  全局变量跟外部全局变量的区别在哪里?

还有

extern int gMoveNumber;
int gMoveNumber;
extern int gMoveNumber;

这三个有什么具体的区别么?特别是第三个,有提到只是声明 不是定义什么的,在代码或者编程效果上到底有什么具体的表现?






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