プロトタイプ宣言で引数内に仮引数を入れる場合と型名だけで入れない場合の違い
というか場合分けがよくわからない、もしくはどちらでも可なのか。

void func(int arg);
void func2(int);