配列の初期化で0クリアする場合に
a[5] = { } とするのはベテランの人から見てどうなんでしょうか。

ネットで検索したところ a[5] = { 0 }