Tipo de Estrutura e registos

507 palavras 3 páginas
Linguagem de Programação
Prof. Márcia Bernardino
Cátia Gonçalves nº71 T:If

Índice

Introdução

As linguagens de programação estruturada possuem um recurso conhecido como registro, também conhecido como estrutura. Os registros são tipos definidos pelo programador, capazes de armazenar um conjunto heterogéneo de dados. Isto significa que podemos definir um registro de funcionário capaz de armazenar em apenas uma variável em todos os dados necessários. A palavra struct indica ao compilador que está sendo criada uma estrutura, essa estrutura deve ser declarada após incluir as bibliotecas e antes da main.

Estruturas

Vector e Matrizes-Estruturas compostas homogéneas

Estruturas

Registros-estruturas compostas heterogéneas Registros (Struct ou Record)

Um registro (struct) é uma colecção de dados (que podem ser de tipos diferentes) sobre um objecto particular. Cada campo deve ter um nome e deve ser referenciado por este nome. Não confundir com matriz e vector onde todos os elementos são do mesmo tipo e são referenciados por um índice.

Registro-Exemplo

Como definir a sintaxe de uma variável registro em C

Sintaxe: typedef struct { char numUSP[10]; char nome[30]; char sexo; float renda_familiar;
}

Manipulação da Variável Tipo Struct

As variáveis do tipo struct podem ser manipuladas do mesmo modo que outros dados na memória.
Exemplo:
SALBR=40*REGEMPR.SALARIO

Exibição da Variável Tipo Struct

As variáveis do tipo struct podem ser exibidas.
Exemplo:
printf(“ nome do aluno:%s”,ALUNO.NOME);

Vector de registos

Regras

Tipo estruturado heterogéneo tem variáveis referenciadas sobre um mesmo nome. Estes permitem agrupar dados de diferentes tipos numa mesma estrutura (ao contrário de matrizes que possuem elementos de um mesmo tipo); os

Relacionados

  • Estrutura de dados heterogêneas - Tipo Registo
    1237 palavras | 5 páginas
  • algoritmo
    1413 palavras | 6 páginas
  • Informatica
    1257 palavras | 6 páginas
  • gestao de programas
    2792 palavras | 12 páginas
  • Registos
    954 palavras | 4 páginas
  • MODELO CONCEPTUAL13
    641 palavras | 3 páginas
  • Access
    10017 palavras | 41 páginas
  • Trabalho de acess 2007
    8860 palavras | 36 páginas
  • Tipos de Comunicação-Modos de transferência de dados
    9373 palavras | 38 páginas
  • Programação
    1112 palavras | 5 páginas