>41
とりあえず用語について。
×ヘッタファイル/○ヘッダファイル
あと、
>ヘッタファイルではexternをして、
こっちは「宣言」ですが、
>const int A = 1;とゆう風に定数を宣言
>ソースファイルに書くものじゃないんですか?
こっちは「定義」と呼ばれるものだと思います。

で、通常 C では #define で定数を定義するので、それを単純に
const に置き換えただけなのではないかと。