Registos ou estruturas
Seminário: Registos ou estruturas. Pesquise 862.000+ trabalhos acadêmicosPor: Jessicca • 11/5/2014 • Seminário • 234 Palavras (1 Páginas) • 200 Visualizações
PLT, pág 65
Registros ou Estruturas são outra forma de representação de dados em C.
Você provavelmente já deve ter deparado com um problema de programação, onde você deseja agrupar um conjunto de tipos de dados não similares sob um único nome.
Seu primeiro impulso seria talvez usar uma matriz.
Uma estrutura é uma coleção de uma ou mais variáveis, possivelmente de tipos diferentes, colocadas juntas sob um único nome.
O exemplo tradicional de uma estrutura é o registro de uma folha de pagamento: um funcionário é descrito por um conjunto de atributos, tais como nome (uma “string”), o número de seu departamento (um inteiro), salário (um float), e assim por diante.
Uma estrutura consiste de um certo número de itens de dados, chamados membros da estrutura, que não necessitam ser de mesmo tipo, agrupados.
Múltiplas Estruturas de Mesmo Tipo
Do mesmo modo como podemos ter várias variáveis do tipo int em um programa, podemos também ter qualquer número de variáveis do tipo de uma estrutura predefinida.
Como exemplo, vamos declarar duas variáveis, xx1 e xx2, do tipo struct facil.
As instruções anteriores definem um novo tipo de dado chamado struct facil.
A palavra struct informa ao compilador que um tipo de dado está sendo declarado e o nome facil é chamado “etiqueta” e nomeia a estrutura particular que está sendo definida.
Note que a “etiqueta” não é o nome de uma variável, isto é, nós não declaramos uma variável; é um nome de um tipo.
...