Nome: João Carlos Batista
FATEC Professor Jessen Vidal - São José dos Campos – SP
Curso: Análise Desenvolvimento de Sistem...
Estruturas (Struct)
Uma estrutura é uma coleção de variáveis logicamente
relacionadas.
As variáveis que fazem parte de uma...
Representação de uma Struct
Estruturas (Struct)
Como mostrado anteriormente declaramos a variável x
como uma estrutura formada por várias partes ou
ca...
Estruturas (Struct)
O valor de cada campo de uma estrutura pode ser
atribuído individualmente. Nesse caso, o tipo valor
at...
Estruturas (Struct)
O valor inicial de uma estrutura pode ser definido
através de uma tupla.

Cada valor da tupla é associ...
Estruturas (Struct)

Uma estrutura pode ser atribuída a outra, como um único
valor. Nesse caso, as duas estruturas devem t...
Estruturas (Struct)
Os exemplos de estruturas mostrados anteriormente é
um tipo de estrutura anônima, e isso não é
aconsel...
Estruturas (Struct)
Estruturas (Struct)
Esse fragmento de código cria um tipo de estrutura, cujo
o rótulo é Elementos, através do qual podemos...
Estruturas (Struct)

O rótulo de uma estrutura, usado isoladamente, não é
reconhecido pelo compilador com sendo um tipo de...
Estruturasde(Struct) pode ter um
Uma estrutura define um novo tipo dado. Esse tipo
nome e usado posteriormente no programa...
Estruturas (Struct)
Temos uma outra maneira de criar uma estrutura mais
prática e rápida. Para conseguirmos isso teremos q...
Estruturas (Struct)
Agora o tipo de estrutura, cujo rótulo é Elementos,
recebe o nome Elementos1 e não precisamos mais usa...
Estruturas (Struct)
Estruturas (Struct)
Como uma estrutura pode ser um tipo de
dado, é possível construir um vetor de
estruturas (de um mesmo ...
Estruturas (Struct)
Próximos SlideShares
Carregando em…5
×

Estruturas em c joão carlos batista

293 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
293
No SlideShare
0
A partir de incorporações
0
Número de incorporações
16
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Estruturas em c joão carlos batista

  1. 1. Nome: João Carlos Batista FATEC Professor Jessen Vidal - São José dos Campos – SP Curso: Análise Desenvolvimento de Sistemas
  2. 2. Estruturas (Struct) Uma estrutura é uma coleção de variáveis logicamente relacionadas. As variáveis que fazem parte de uma estrutura são denominadas membros e são identificadas por nomes
  3. 3. Representação de uma Struct
  4. 4. Estruturas (Struct) Como mostrado anteriormente declaramos a variável x como uma estrutura formada por várias partes ou campos (a, b, c).
  5. 5. Estruturas (Struct) O valor de cada campo de uma estrutura pode ser atribuído individualmente. Nesse caso, o tipo valor atribuído deve ser compatível com o tipo da estrutura.
  6. 6. Estruturas (Struct) O valor inicial de uma estrutura pode ser definido através de uma tupla. Cada valor da tupla é associado a cada campo da estrutura, pela ordem. Os tipos devem ser compatíveis um a um
  7. 7. Estruturas (Struct) Uma estrutura pode ser atribuída a outra, como um único valor. Nesse caso, as duas estruturas devem ter o mesmo tipo. Os campos a, b e c (!) de X são copiados para os respectivos campos de Y
  8. 8. Estruturas (Struct) Os exemplos de estruturas mostrados anteriormente é um tipo de estrutura anônima, e isso não é aconselhável, pois não podemos referenciar em outras partes do programa. Isso quer dizer, por exemplo, que não é possível declarar outras variáveis do mesmo tipo da variável x. Para resolver esse problema, devemos usar rótulo.
  9. 9. Estruturas (Struct)
  10. 10. Estruturas (Struct) Esse fragmento de código cria um tipo de estrutura, cujo o rótulo é Elementos, através do qual podemos declarar variáveis da seguinte maneira struct Elementos x, y;
  11. 11. Estruturas (Struct) O rótulo de uma estrutura, usado isoladamente, não é reconhecido pelo compilador com sendo um tipo de dados. Assim, o uso da palavra struct é obrigatório.
  12. 12. Estruturasde(Struct) pode ter um Uma estrutura define um novo tipo dado. Esse tipo nome e usado posteriormente no programa No exemplo, ‘struct Elementos’ é um novo tipo de dado, definido pelo programador. Esse novo tipo, pode ser usado para declarar outras variáveis, como mostrado acima.
  13. 13. Estruturas (Struct) Temos uma outra maneira de criar uma estrutura mais prática e rápida. Para conseguirmos isso teremos que fazer o uso do comando typedef tydepef strcut Elementos { int a; int b; int c; } Elementos1;
  14. 14. Estruturas (Struct) Agora o tipo de estrutura, cujo rótulo é Elementos, recebe o nome Elementos1 e não precisamos mais usar a palavra struct Elementos1 x, y;
  15. 15. Estruturas (Struct)
  16. 16. Estruturas (Struct) Como uma estrutura pode ser um tipo de dado, é possível construir um vetor de estruturas (de um mesmo tipo) O exemplo a seguir define classe como um vetor de estruturas do tipo Elementos. Cada elemento desse vetor (p. ex. vetor[i] ) tem os campos definidos da estrutura que podem ser usados individualmente (ex. vetor[i].curso). .
  17. 17. Estruturas (Struct)

×