Exercícios Resolvidos de Introdução aos registros (Structs)

Ver Teoria

Enunciado

O que é um registro (struct) e qual é a sua função em um programa da linguagem C?

Passo 1

Para entendermos melhor, imagine que eu fosse criar um programa que reunisse algumas de minhas informações.

Criando uma variável para cada informação, teríamos algo mais ou menos assim:

  • n o m e G u g a ;
  • i d a d e G u g a ;
  • t e l e f o n e G u g a .

E se eu agora quisesse reunir as informações do Marcelo, teríamos que criar mais três variáveis? E da Ana? Paulo? E por aí vai...

Um registro é uma estrutura em que eu posso adicionar campos, no caso anterior, eu teria apenas uma registro p e s s o a com os campos n o m e , i d a d e e t e l e f o n e que poderia ser usado tanto para mim quanto para qualquer outra pessoa sem a necessidade de mais declarações.

Resposta

Um registro é uma estrutura capaz de unir campos em comum e tem a função de servir como base de utilização sem a necessidade de declarações específicas para cada campo.