>>35-36

おれは括弧をつけない方がベターだと思うが。
>>36は if 文を例にしているが、文法的には return に括弧をつける
必要性は全くないし(ついでに言えば、なぜ if 文が例に挙がるのか
理解できん)、たとえば、

retrun (-1);

とタイプミスした時に、コンパイルエラーにならないという
副作用までつく(リンカまでいってはじめて気がつく)。

こんなことから
「returnは括弧でくくるな」「returnは関数ではない」
って格言もあったと思う。

C++ならエラーではじいてくれるだろうが。