ちょっとしたプログラムでcpp拡張子でベターCを書くのは特に問題ないんじゃない?
上にもあったけど、C99だとfor文の中での初期化が出来ないのがイケてないから
それだけのためにcppにすることがある