Você está na página 1de 1

1.

Uma struct uma coleo de campos, em que cada campo pode ser de um tipo de dado d
iferente. Por isso, so conhecidas como estruturas de dados heterogneas.
2. Declarao de uma struct em C:
struct (nome da estrutura)
{
int x;
float y;
char z;
};
ou
typdef struct (nome da estrutura)
{
int x;
float y;
char z;
}(nome do tipo de estrutura);
ou
typdef struct
{
int x;
float y;
char z;
}(nome do tipo de estrutura);
ou
// somente se for utilizar apenas uma struct
struct
{
int x;
float y;
char z;
}(nome do tipo de estrutura);
2.1 D pra fazer vetor de uma struct na declarao.
3. O comando typedef permite ao programador definir um novo nome para um determi
nado tipo. Sua forma geral:
typedef antigo_nome novo_nome;
Ex:
typedef int *x; // x um tipo de dado ponteiro para inteiro
x i, j, k;
// i, j e k agora so ponteiros para inteiro