quarta-feira, 24 de setembro de 2014

S T R U C T


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;

}





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