The first is an array of arrays, the second is an array of pointers.

Compare the results of trying
strlen(a[0]) and sizeof(a[0]) for both ways of declaring the array.