¿Cuál es la diferencia entreC declaración de variable
char *a[10];
y
char *(a[10]);
He utilizado siempre el primero de una serie de punteros de char, pero el código ahora que he encontrado utiliza el segundo .
Como no estaba seguro de si era lo mismo, imprimí sizeof() y ambos devolvían 80 (SO de 64 bits), por lo que estoy dispuesto a creer que ambos son iguales (una matriz de punteros de caracteres).
Pero como no puedo encontrar ninguna explicación en línea ni nada usando la sintaxis * ([]), estaba buscando alguna confirmación.
Gracias