Buscar

a struct dentro de struct também denomida struct aninhada baseia-se na referencia de uma struct dentro de outra struct ou seja estabelecendo uma re...

a struct dentro de struct também denomida struct aninhada baseia-se na referencia de uma struct dentro de outra struct ou seja estabelecendo uma relação entre struct, qual é o conceito necessario para realizar a criação de structs aninhadas em linguagem C

💡 1 Resposta

User badge image

Ed Verified user icon

Para criar uma struct aninhada em linguagem C, é necessário utilizar o conceito de composição. A composição é uma técnica de programação que permite criar estruturas de dados complexas a partir de estruturas mais simples. No caso da struct aninhada, uma struct é definida dentro de outra struct, permitindo que a struct interna seja acessada a partir da struct externa. Para declarar uma struct aninhada, basta definir a struct interna dentro da struct externa, como no exemplo abaixo: ``` struct externa { int x; struct interna { int y; } in; }; ``` Nesse exemplo, a struct externa contém um campo "x" e uma struct interna, que por sua vez contém um campo "y". Para acessar o campo "y" da struct interna, basta utilizar a notação de ponto, como em "externa.in.y".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais