0% acharam este documento útil (0 voto)
19 visualizações13 páginas

Estruturas e Typedef em C: Guia Completo

Uma struct em C é uma coleção de campos que permite agrupar informações relacionadas, facilitando o gerenciamento de variáveis de diferentes tipos. Os membros da struct são as variáveis internas, e o uso de typedef permite criar sinônimos para referenciar structs de forma mais simples. A sintaxe do typedef é simples e pode ser usada para definir novos tipos de dados a partir de structs.

Enviado por

Pablo Iuri
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
19 visualizações13 páginas

Estruturas e Typedef em C: Guia Completo

Uma struct em C é uma coleção de campos que permite agrupar informações relacionadas, facilitando o gerenciamento de variáveis de diferentes tipos. Os membros da struct são as variáveis internas, e o uso de typedef permite criar sinônimos para referenciar structs de forma mais simples. A sintaxe do typedef é simples e pode ser usada para definir novos tipos de dados a partir de structs.

Enviado por

Pablo Iuri
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Struct em C

O que é?

 Uma estrutura (struct) é uma coleção de campos


que podem ser referenciados pelo mesmo nome.
A estrutura permite que informações
relacionadas mantenham-se juntas.
 Uma struct é uma variável especial que contém
diversas outras variáveis normalmente de tipos
diferentes.
O que é?

 As variáveis internas contidas pela struct


são denominadas membros da struct.

 Structs são muito usadas quando temos


elementos em nossos programas que
precisam e fazem uso de vários tipos de
variáveis e características.
 Usando struct, podemos trabalhar com
vários tipos de informações de uma
maneira mais fácil, rápida e organizada,
uma vez que não temos que nos
preocupar em declarar e decorar o
nome de cada elemento da struct.
Struct: Sintaxe
Usando uma Struct
Ficha[3]
Typedef

 A palavra reservada typedef nada mais é do que


um atalho em C para que possamos nos referir a um
determinado tipo existente com nomes sinônimos.

 Por exemplo, com o typedef, em vez de termos que


nos referir como 'struct Aluno', poderíamos usar
somente 'Aluno' para criar structs daquele tipo.
 Em vez de escrever sempre 'struct Funcionario',
poderíamos escrever apenas 'Funcionario' e então
declarar várias structs do tipo 'Funcionario'.
Typedef: Sintaxe

 A sintaxe do typedef é bem simples:

typedef tipo_existente nome_que_voce_escolheu;


Typedef
Typedef e Struct

 Outro exemplo de sintaxe de typedef com


estruturas é a seguinte, onde não precisamos
criar o nome da struct, apenas do sinônimo:

typedef struct
{
//código da struct

} Alunos;

Você também pode gostar