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!

1
resposta

[Sugestão] Para que servem structs?

Para reunir variaveis de diferentes tipos que são atribuições de um mesmo objeto, criando um "novo tipo" de variavel.

1 resposta

Olá, Gabriel! Como vai?

Exatamente, as structs em C são realmente usadas para agrupar variáveis de diferentes tipos em uma única unidade.

Permitindo que você crie um "novo tipo" de variável. Isso é especialmente útil quando você quer representar um objeto ou entidade que possui várias características.

Por exemplo, imagine que você está criando um programa para gerenciar informações de estudantes. Cada estudante possui um nome, idade e uma nota média. Você poderia criar uma struct chamada Estudante que reúne essas informações:

struct Estudante {
    int idade;
    char nome[50];
    float notaMedia;
};

Com essa struct, você pode facilmente criar variáveis do tipo Estudante e acessar os dados de forma organizada:

struct Estudante aluno1;
aluno1.idade = 20;
aluno1.notaMedia = 8.5;
strcpy(aluno1.nome, "Gabriel");

Dessa forma, as structs ajudam a manter seu código mais limpo e organizado, além de facilitar o gerenciamento de dados complexos.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!