Nunca lo he probado con un array pero por similitud diría que es así:
typedef int[5] array5;
int main(){
array5 miArray;
}
Me he dado cuenta de que ese código no es correcto. Dejo de momento los dos códigos para que se vea la diferencia por si alguien se ha quedado con el primero que he puesto. Mañana si eso lo modifico para dejar sólo el correcto
El código correcto es este:
typedef int array5[5];
int main(){
array5 miArray;
}
Para indexar se hace normal, es decir, miArray[num] con num = {0,1,2,3,4}. Suerte