arrayと&array[0]が同じなら
なんでsizeof(array)で正しくサイズが出てくるのか分からん