>>37
>C言語のセミコロンはなぜ、ターミネータだったり、セパレータ(for文)だったり
>するのでしょう?というと、なんとなく見易いからとかになりますよね。

アホか。
for文の中の区切りを、例えばカンマにしないのは、
カンマにしたら、for(i = 0, j = 0; i<10; ++i, ++j) と書けないからってだけ。
見易いからじゃなく、他に代替手段が無いからにすぎない。