单项选择题

一个源文件中的外部变量的作用域为( )。

A.本文件的全部范围
B.本程序的全部范围
C.本函数的全部范围
D.从定义该变量的位置开始到本文件结束