内部链接和外部链接

在文件作用域(file scope)内所有的名字,如果没有static修饰且不是类或者函数内部的名字,这些名字对程序中所有的翻译单元都是可见的,这就是所谓的外部链接(external linkage)。普通的函数或者全局变量都是外部链接。

在文件作用域,一个被生命为static的对象或者函数的名字对翻译单元来说是局部于该单元的,这就是内部链接(internal linkage).

原文地址:https://www.cnblogs.com/cplinux/p/5608335.html