Matriz De Estrutura

4537 palavras 19 páginas
Linguagem C
Novos tipos de dados

Novos tipos de dados


Você já se deparou com um problema de programação no qual deseje agrupar sob um único nome um conjunto de tipos de dados não similares?



Utilizaria matrizes?



O problema de agrupar dados desiguais em C é resolvido pelo uso de estruturas 

Estruturas são tipos de variáveis que agrupam dados geralmente desiguais; ao passo que matrizes agrupam dados similares



Os itens de dados da estrutura são chamados de membros, e os da matriz, de elementos Em algumas linguagens de programação, estruturas são chamadas de registros

Novos tipos de dados


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
(caractere), número de seu departamento (inteiro), salário (real)
Possivelmente, haverá outros funcionários, e você vai querer que seu programa os guarde, formando uma matriz de estruturas



Nesta aula, exploraremos a criação de novos tipos de dados por meio de estruturas 

Você já conhece os cinco tipos de dados simples que estão pré-definidos no compilador: char, int, float, double e void


Com base nesses tipos, podemos definir tipos complexos, que possibilitem agrupar um conjunto de variáveis de tipos diferentes sob um único nome

Criando novos tipos de dados com struct


Por meio da palavra-chave struct definimos um novo tipo de dado



Definir um novo tipo de dado significa informar ao compilador




nome tamanho em bytes forma como deve ser armazenado e recuperado na memória



Após ter sido definido, o novo tipo existe e pode ser utilizado para criar variáveis de modo similar a qualquer tipo simples



O exemplo a seguir cria um tipo de dado que pode armazenar as informações de um aluno da escola

Exemplo
/* TipoAluno.C */
/* Cria uma estrutura para armazenar dados de um aluno */
#include <stdio.h>
#include <stdlib.h> struct Aluno
{
int nmat; float nota[3]; float media;
};

/*Inicio da

Relacionados

  • Estruturas Homogeneas Matriz
    797 palavras | 4 páginas
  • ANÁLISE DA MATRIZ E ESTRUTURA DA INDÚSTRIA
    857 palavras | 4 páginas
  • Modelo de contrato matriz Estrutura Metalica
    3562 palavras | 15 páginas
  • Aula 13 ALG Estruturas De Dados Matriz
    2382 palavras | 10 páginas
  • A influência da heterogeneidade da matriz na estrutura de comunidades de invertebrados cavernícolas
    1950 palavras | 8 páginas
  • Estrutura da Igreja Matriz Nossa Senhora da Saúde - Lagoa Santa
    490 palavras | 2 páginas
  • Uma contribuição ao estudo da estrutura de relações intersetoriais catarinense: Uma estimativa via dados secundários da matriz tecnológica para o ano de 2005
    9490 palavras | 38 páginas
  • Matriz extracelular
    5562 palavras | 23 páginas
  • Estrutura matricial
    1735 palavras | 7 páginas
  • Análise matricial - empregando o excel
    3497 palavras | 14 páginas