> 通常の関数ではprintf()みたいにつなげて書くのに
> if文とかの場合はif () {みたいに空白

このぼけ if分は「通常じゃない関数」だとでも思ってるのだろうか?