Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Por que há um ';' após a declaração de struct?

Em geral quando se abrem chaves não se coloca o ';'. por que no caso de struct ele é inserido? No programa da aula ele utiliza o exemplo abaixo:

struct posicao {
    int x;
    int y;
};

typedef struct posicao POSICAO;
1 resposta
solução!

Não tem um motivo especial. Apenas é a sintaxe do uso do struct que é assim.