文件作用域
来自 cppreference.cn
如果声明标识符的声明符或类型说明符出现在任何块或参数列表之外,则该标识符具有文件作用域,该作用域在翻译单元结束时终止。
因此,将标识符的声明(在声明符或类型说明符中)放置在任何块或参数列表之外,意味着该标识符具有文件作用域。标识符的文件作用域从声明处延伸到声明出现的翻译单元的末尾。
[编辑] 示例
标识符 a、b、f 和 g 具有文件作用域。
运行此代码
可能的输出
from function f() from function g()