int a[6];

int *a = malloc(6 * sizeof(int));
の違いは何ですか?