Si chiamano dinamici perché la loro dimensione non è impostata staticamente a compile-time ma dinamicamente a runtime.