> C++をコンパイルできてCを理解できないコンパイラはないと思うが。

いっぱいありますよ。
C++をコンパイルできるくせに、Cの複合定数をエラーにしてしまったり、
拡張子を.cにしたとたん、関数の先頭以外のint i;をエラーにしてしまうような
コンパイラーは「Cをコンパイルできる」とはいわないでしょ。

> C++5.5ってなに?BorlandC++と書かないとわからんぞ。

5.5というえばBorandのより有名なやつがありますね。そっちのことでしょう。