Baixe o app para aproveitar ainda mais
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
Compartilhar