单项选择题

在C语言程序中定义全局变量,如果该变量使用关键字static作为存储类别说明符,则它的作用域是()

A.整个程序范围
B.定义该变量的源文件范围
C.main函数内部
D.从定义该变量的位置开始直至程序结束