static global variable

A variable declared as static at the top level of a source file (outside any function or class definitions) is only visible throughout that file ("file scope", also known as "internal linkage"). In this usage, the keyword static is known as an "access specifier".