関数は数学と共通してf(x)で成り立ってるから、
f(x)のxに値を入れた場合、f(x)が値を持つのが当り前の事だ。

だから実質的に戻り値が無くても、voidの値を持っていると言う事になっているので、
頭にvoidを付けるのさ。

戻り値の無いプログラムなんて無い。
基本的に戻り値で返すべき。