Struct em linguagem C
Uma struct é uma variável especial que contém diversas outras variáveis normalmente de tipos diferentes.
As variáveis internas contidas pela struct são denominadas membros da struct.
Podemos dizer que as structs da linguagem C são o equivalente ao que se denomina registros em outras linguagens de programação.
A palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Abaixo a sintaxe e modo de utilização de uma S t r u c t :
" struct
nome_da_estrutura
{ tipo_de_dado nome_do_membro; }; "
struct data {
int dia;
int mes;
int ano;
};
int main (void){
data hoje;
hoje.dia = 24;
hoje.mes = 9;
hoje.ano = 2014;
}
data hoje;
hoje.dia = 24;
hoje.mes = 9;
hoje.ano = 2014;
}
Inicialização dos campos da estruturas
A
inicialização dos campos de uma estruturas é semelhante à
inicialização de um arranjo. Os valores para cada um dos membros
são escritos entre chaves e separados por vírgula, na ordem em que
foram declarados.
Exemplo 1 :
struct funcionario{ char nome[50];
double salario;
} x, y, z;
struct funcionario x = {“Jõao da Silva”, 370.00};
struct funcionario y = {“Fernando de Souza Junior”, 450.00};
struct funcionario z = {“Geremias dos Santos”, 1530.00};
Exemplo 2 :
struct data {int dia;
int mes;
int ano;
} hoje;
struct data hoje={24,09,2014};
Se ainda surgir dúvidas sobre o assunto STRUCT basta assistir o vídeo abaixo para ajudá-lo a desenvolver melhor o conceito de estruturas em C .
Espero que tenham gostado do assunto.
Em breve mais informações sobre linguagem C e estruturas de dados .
Nenhum comentário:
Postar um comentário