Возможный дубликат:
Статические и глобальные
Я запутался в различиях между глобальными и статическими глобальными переменными. Если static означает, что эта переменная является глобальной только для одного и того же файла, то почему в двух разных файлах одно и то же имя вызывает конфликты имен?
Может кто-нибудь объяснить это?