どうやらC言語がはっきりと取得できていない様子なのです。
複数のソースファイルを使用したプロジェクトでどのソース
からも参照できる変数はどうやったらいいのでしょうか?
(プロパティのようなものです)

C、C++等のプログラムを見ても単一のソースで書いてあるので
グローバルで宣言して・・・という風になっているので、よくわからないのです。

何かお勧めの書籍等があれば教えていただきたいのですが。
えぇ、手法うんぬんをここで聞く気はありません。迷惑でしょうし。
「この本を読め!」というのはありますでしょうか?