Estruturas

618 palavras 3 páginas
Curso Superior Tecnico de Análise e Desenvolvimento de Sistemas

Linguagem e Técnicas de Programação
Introdução
a
Linguagem C
ESTUTURAS, UNIÃO,
ENUMERAÇÃO E
RECURSIVIDADE

Prof. Leonardo Soares
Outubro/2014

Estruturas em C
> Uma estrutura é um conjunto de uma ou mais variáveis, que podem ser de tipos diferentes, agrupadas sob um único nome.
> Variáveis agrupadas em uma estrutura de único nome facilita a manipulação dos dados armazenados nestas estruturas.
Exemplo:
- Informações sobre os alunos de uma Universidade.
Nesta estrutura estariam armazenadas, sob o mesmo nome: nome, registro, data de nascimento, data de ingresso,
CPF, etc.
> Uma estrutura pode incluir outras estruturas além de variáveis simples.

Definições básicas
As variáveis que compõem a estrutura são os seus membros, elementos ou campos.
Normalmente os elementos da estrutura tem alguma relação semântica. Exemplo: alunos de uma universidade, discos de uma coleção, elementos de uma figura geométrica, etc.
No exemplo do aluno armazenaremos:
. o seu nome,
. registro,
. ano de entrada
. curso.

struct aluno { char nome[40]; int registro; int ano_entrada; char curso[20];
};

Definições básicas
A palavra chave struct inicia a declaração da estrutura,;
Em seguida temos o identificador ex.: aluno; usado como abreviação da definição da estrutura.;
A declaração continua com a lista de declarações entre chaves e termina com um ;.
Um membro da estrutura e uma váriavel não membro da estrutura podem ter o mesmo nome, pois é possível distingui-las por contexto.
A declaração anterior ainda não alocou espaço de memória já que nenhuma variável foi realmente definida.
Para definir estruturas do tipo aluno declaramos da seguinte forma:

struct aluno paulo, carlos, ana;
Nesta declaração três estruturas do tipo aluno foram criadas. (paulo, carlos e ana)
Esta declaração alocou espaço para armazenar os dados dos três alunos.
A declaração acima é idêntica, na

Relacionados

  • estruturas
    663 palavras | 3 páginas
  • Estrutura
    1545 palavras | 7 páginas
  • Estruturas
    5123 palavras | 21 páginas
  • Estruturas
    1100 palavras | 5 páginas
  • Estruturas
    5130 palavras | 21 páginas
  • Estrutura
    2126 palavras | 9 páginas
  • Estruturas
    5393 palavras | 22 páginas
  • Estrutura
    1803 palavras | 8 páginas
  • estruturas
    1858 palavras | 8 páginas
  • Estruturas
    3693 palavras | 15 páginas