Diversidade

1044 palavras 5 páginas
Conceito de struct
Vetores e matrizes
Estruturas de dados homogêneas Armazenam vários valores, mas todos de um mesmo tipo (todos int, todos double, todos float, todos char)

Struct (registro)

Problemas reais
Temos coleções de dados que são de tipos diferentes Exemplo: ficha de um cadastro de cliente
Nome: string Endereço: string Telefone: string Salário: float Idade: int
Ficha Nome: ____ Endereço: _____ Telefone: ______ Salário: ______ Idade: _______

Material cedido pelo prof. Daniel Callegari

Conceito de struct
Registro (ou struct)
Tipo de dado estruturado heterogêneo
Coleção de variáveis referenciadas sobre um mesmo nome

Conceito de struct
Os elementos do registro
São chamados de campos ou membros da struct

Permite agrupar dados de diferentes tipos numa mesma estrutura (ao contrário de matrizes que possuem elementos de um mesmo tipo)
Cada componente de um registro pode ser de um tipo diferente (int, char, ...) Estes componentes são referenciados por um nome

É utilizado para armazenar informações de um mesmo objeto Exemplos: carro cor, marca, ano, placa, chassi pessoa nome, idade, endereço

Conceito de struct
Ficha Nome: ____ Endereço: _____ Telefone: ______ Salário: ______ Idade: _______ Registro Campos

Sintaxe na Linguagem C
A palavra reservada struct indica ao compilador que está sendo criada uma estrutura Uma estrutura deve ser declarada após incluir as bibliotecas e antes da main struct { tipo ; tipo ; : } ; struct , ;

Campo (Field)
Conjunto de caracteres com o mesmo significado Exemplo: nome

Registro (Struct ou Record)
Conjunto de campos relacionados Exemplo: nome, endereço, telefone, salário e idade de uma pessoa

1

Sintaxe na Linguagem C
Se o compilador C for compatível com o padrão C ANSI
Informação contida em uma struct pode ser atribuída a outra struct do mesmo tipo Não é necessário atribuir os valores de todos os elementos/campos separadamente Por exemplo: = ;
Todos os campos de receberão os

Relacionados

  • Diversidade
    2117 palavras | 9 páginas
  • Diversidades
    986 palavras | 4 páginas
  • Diversidade
    1516 palavras | 7 páginas
  • Diversidade
    1101 palavras | 5 páginas
  • Diversidade
    756 palavras | 4 páginas
  • Diversidade
    1052 palavras | 5 páginas
  • DIVERSIDADE
    1791 palavras | 8 páginas
  • Diversidade
    704 palavras | 3 páginas
  • Diversidade
    2411 palavras | 10 páginas
  • Diversidade
    32883 palavras | 132 páginas