基本的には、「void型で引数を与えられない関数」だと思ってもらえれば良いと思います。 main() { init(); while(1) { proc(); draw(); sync(); } } みたいな。 プログラムがスッキリするとか、何度も呼ぶときに便利とか、メリットは色々ありますね(^_^)