A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© coding_wang 中级黑马   /  2015-9-3 23:24  /  604 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看到  书上有这么一段:"int gMoveNumber = 0;
这样的定义使得其他的文件也可以访问变量 gMoveNumber的值.确切地说,前面的语句不仅将gMoveNumber定义为全局变量,而且将其定义为外部全局变."

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

还有

extern int gMoveNumber;
int gMoveNumber;
extern int gMoveNumber;

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马