che è quel "new int[n]"?

codice:
#include <stdio.h>

int i,n,j;

main()
{
printf("Inserisci la grandezza dell'array ");
scanf("%d",&n);
int *vettore= (int *) calloc(n,sizeof(int));
for (i=0; i<n; i++)
scanf("%d",&vettore[i]);
for (j=0; j<n; j++)
printf("%d ",vettore[j]);
}