Als erstes schnappst du dir mal dein C-Buch und schlägst den Unterschied zwischen "Definieren" und "Deklarieren" nach.

Dann: definiert wird eine Variable genau ein mal, und zwar in irgendeiner der C-Dateien (keinesfalls im Header). Deklarieren kannst du sie beliebig oft. Die Deklaration kommt dann in den Header.