A global variable\'s scope is in all the files, while a static global variable\'s scope is just the file where it is declared. Why
They're both stored in the data segment; the difference is that the global has an externally-visible linker symbol, and the static global does not.