Exatas

815 palavras 4 páginas
[] Registro
[] Exercícios
[] ATPS (3)
[] Fonte bibliográfica

REGISTRO

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)

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: _______ REGISTRO (OU STRUCT)

Tipo de dado estruturado heterogêneo. Coleção de variáveis referenciadas sobre um mesmo nome. 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

Os elementos do registro

São chamados de campos ou membros da struct. É utilizado para armazenar informações de um mesmo objeto.

Exemplos: carro _ cor, marca, ano, placa, chassi pessoa _ nome, idade, endereço

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

SINTAXE NA LINGUAGEM C

A palavra reservada struct indica ao compilador que está sendo criada uma Ratrutura. Uma estrutura deve ser declarada após incluir as bibliotecas e antes da main.

struct { tipo ; tipo ;
} ; struct , ;

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 valores correspondentes dos campos de
Para acessar os campos da struct utiliza-se o nome da variável struct, seguido de ponto, seguido do

Relacionados

  • exatas
    528 palavras | 3 páginas
  • Exatas
    337 palavras | 2 páginas
  • Exata
    312 palavras | 2 páginas
  • Exatas
    270 palavras | 2 páginas
  • exatas
    1191 palavras | 5 páginas
  • Exatas
    273 palavras | 2 páginas
  • Exatas
    506 palavras | 3 páginas
  • exatas
    326 palavras | 2 páginas
  • exatas
    330 palavras | 2 páginas
  • exatas
    692 palavras | 3 páginas