在一个C源程序文件中所定义的全局变量,其作用域为______。

在一个C源程序文件中所定义的全局变量,其作用域为______。

A.所在文件的全部范围

B.所在程序的全部范围

C.所在函数的全部范围

D.由具体定义位置和extern说明来决定范围

正确答案是D