if()
{};
else{}

if()
do{}while(0);
else{}

上だとelseが浮いてエラーでしょ?