コンパイル時にサイズがわかっているって話(sizeofによるサイズ)と
実行時に配列のサイズを知ることが出来るって話がごっちゃになってると思う