questa dichiarazione di struttura

codice:
struct atleta{int id;
...
} Maratona[1000];

struct Maratona[1000] maratona;
è equivalente a questa?

codice:
typedef struct {int id;
...} atleta

atleta Maratona[1000];