10. Tengo la definición char a[6] en un archivo fuente,
y en otro he declarado extern char *a. ¿Por qué
no funciona?
La
definición extern char *a simplemente no coincide con la
definición real.
Recuerda
que no es lo mismo el tipo de dato puntero al tipo T
que un array de tipo T. Utiliza extern char a[6].