.extern XXXX 说明xxxx为外部函数,调用的时候可以遍访所有文件找到该函数并且使用它。
.globle xxxxx 说明xxxx可以被其他文件调用,跟c语言里的全局变量的性质差不多吧。
以上是我个人的理解,如果有什么不对的地方,还请谅解,呵呵。
如果你有更好的解释的话,麻烦也发我一份,共同学习哦。
看在打了这么多字的面子上,最佳就采纳我的吧,哈哈哈。
extern与global无关
extern只是表示这个变量定义在其他编译单元(通常是不同的源文件)而定义在全局作用域内部的变量,成为全局变量换言之,global变量不一定有extern修饰而有extern修饰的必然是global变量