プリコンパイルって言葉自体が怪しい響きだなw
Cの規格にプリコンパイルなんて処理はない。
コンパイラが独自にプリコンパイルを導入している事はあるが、
これはヘッダファイルを予めある程度コンパイルしておくことであって、
そんな怪しい事をする処理のことではない。

まあ、意味は同じだし、コンパイラが内部的にそう変換して解釈してるかもしれないが、
Cの規格がそういう変換を強要することはない。