在C语言中,如果一个全局变量被声明为static,它的作用域是什么?

答案解析

本题考查的是static关键字对全局变量作用域的影响。正确答案是C。static全局变量限制了其作用域,只在定义该变量的源文件内有效。选项A错误,因为这是局部变量的特性。选项B错误,因为全局变量即使不声明为static,作用域也是整个程序,但不是所有文件。选项D错误,因为只有当函数声明为static时,才只在声明它的文件中有效,全局变量不受此限制。
正确答案:C
随机推荐
开始刷题