Escolar Documentos
Profissional Documentos
Cultura Documentos
Estrutura (Struct)
› Sintaxe:
– struct nome_da_estrutura {
elemento1;
elemento2;
...
elementoN;
};
› Exemplo:
Conta (Estrutura)
struct Conta {
int num_conta; num_conta (Elemento)
char nome[80];
float saldo; nome(80) (Elemento)
};
saldo (Elemento)
Estruturas de dados heterogêneas
main()
{
ContaTipo minhaConta;
...
}
Estruturas de dados heterogêneas
main()
{
ContaTipo conta1 = { 1,
“Rodrigo”,
100.00,
{21, 05, 2002}};
...
}
Estruturas de dados heterogêneas
typedef struct {
int numero;
char nome[10];
float saldo;
} tConta;
tConta conta;
tConta *ptr;
ptr = &conta;
Ponteiro para Estrutura