Observe as seguintes declarações:
Qual é a função do comando presente na linha 13 na declaração da estrutura ?
Passo 1
Analisando a estrutura conseguimos concluir que um dos campos desse registro é uma variável do tipo , que é uma outra struct.
Passo 2
Sendo assim, podemos concluir que a estrutura está vinculada a outra estrutura denominada . Dessa forma, podemos dentro de acessar informações sobre o vendedor de um carro, por exemplo.
Resposta
A função de tornar uma struct campo de outra struct é criar um vínculo. Nesse caso, podemos acessar dados como: nome e C.P.F de um vendedor sem propriamente criar esses campos na struct (não teria sentido), mas criando uma struct e fazendo dela um campo do registro .