Buscar

Aula 07- Registros

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

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

Prévia do material em texto

AULA - REGISTRO 
Estrutura de dados heterogênea - Registro 
Os registros (structs) são dados estruturados compostos que permitem agrupar dados 
de vários tipos diferentes, sob a forma de campos. Tal como se passa com outros tipos de dados, 
os registros também podem ser definidos como tipos para depois se definirem variáveis com 
base nestes tipos. 
A declaração de uma estrutura de dados não reserva nenhum espaço de memória, 
apenas cria um novo tipo de dados, como já foi referido a partir do qual podemos criar variáveis. 
Esta declaração da estrutura deverá ser feita dentro da class Program. Já a declaração da 
variável que faz acesso a estrutura deverá ser feita dentro do escopo na qual será utilizada. 
Sintaxe: 
struct [<Nome do identificador>] 
{ 
 <qualificador><lista dos tipos e seus membros>; 
} ; 
<nome do identificador> <variável>; 
Em que: 
 <nome do identificador> é o nome da estrutura seguindo as mesmas regras para 
nomes de variáveis. 
 <qualificador> a forma de visibilidade do recurso (public). 
 <lista dos tipos e seus membros> é a relação de tipos de dados que podem ser 
float, int, entre outros, e a indicação das variáveis que serão usadas para o 
acesso para estruturas propriamente dito. 
O acesso a cada membro de uma struct é conseguido com o operador (.) Ex: 
agenda.nome. 
Exemplo: 
AULA - REGISTRO

Outros materiais