>main関数が戻り値を返さなくても問題が起きないのはそのシステムが値を必要としていないから.
↑これは確信ないんだけどね.少なくともコマンドプロンプト上では・・・・
void main()の場合コンパイラが0を返すようにコード変えてるかもしれないなぁ