1
resposta

Para que servem structs?

As structs servem para criar estruturas que irão armazenar distintos tipos de dados que são essenciais para alguma ação no código, como int, char, double, dentre outros. Paralelamente, estas podem ser chamadas posteriormente a fim de tornarem o código mais organizado.

1 resposta

Olá, Guilherme! Como vai?

Elas são, de fato, uma forma de agrupar diferentes tipos de dados sob um mesmo nome, o que ajuda bastante na organização do código. Pense nas structs como uma maneira de criar um novo tipo de dado que pode conter múltiplas variáveis de diferentes tipos.

Por exemplo, se você estivesse criando um programa para gerenciar informações de um livro, poderia usar uma struct para armazenar o título, o autor, o número de páginas e o preço do livro. Ficaria algo assim:

struct Livro {
    char titulo[50];
    char autor[50];
    int numPaginas;
    float preco;
};

Com essa definição, você pode criar variáveis do tipo struct Livro e acessar cada um dos campos individualmente, o que torna o código mais legível e organizado. Além disso, structs são muito úteis quando você precisa passar múltiplos dados relacionados para funções, pois você pode simplesmente passar a struct em vez de cada variável individualmente.

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