Struct

280 palavras 2 páginas
Structs

1 Introdução:

Struct, ou estrutura, é um bloco que armazenam diversas informações. Poderíamos criar uma estrutura para cada funcionário, e dentro dessa estrutura tem variável do tipo int (para idade), do tipo string (para armazenar o nome), têm floats (que armazenam o salário de cada um), etc. E cada estrutura teria um nome, que seria algo relacionado com o funcionário. Maneira simplificada servem para manusear uma grande quantidade de informações de uma maneira mais simples, eficiente e de tipos diferentes. Essas structs, podem ter quantos elementos você quiser e dos tipos que você quiser.
Após isso, em vez de você manipular as milhares de variáveis dos mais diversos tipos que tenha criado, você só trabalha com a estrutura. Criando uma estrutura, você não precisa ficar se preocupando com os “detalhes”. Esses detalhes são definidos somente uma vez, na declaração da estrutura e sempre que quiser pode ser utilizado com novo tipo de dado. Uma vez criada a variável estrutura, seus membros podem ser acessados por meio do operador ponto. Como por exemplo: Aluno.nmat; A linguagem C trata os integrantes de uma estrutura como quaisquer outras variáveis simples. Por exemplo, Aluno.nmat é o nome da variável do tipo int e pode ser utilizada em todo lugar em que se use variáveis desse tipo. Vale lembrar que podemos declarar quantas variáveis quisermos dentro de uma struct.

Passando Estruturas para Funções As structs podem ser passadas como argumentos de funções da mesma forma que variáveis simples. O nome de uma estrutura em C não é o endereço, então pode ser passada por valor.

Relacionados

  • struct
    1613 palavras | 7 páginas
  • Struct
    2362 palavras | 10 páginas
  • Trabalho struct
    396 palavras | 2 páginas
  • codigo struct aviao
    576 palavras | 3 páginas
  • Struct - linguagem c
    312 palavras | 2 páginas
  • Programação em c struct
    1275 palavras | 6 páginas
  • Struct e Funcao Recursiva
    1506 palavras | 7 páginas
  • atps struct
    432 palavras | 2 páginas
  • Matriz (struct) c#
    635 palavras | 3 páginas
  • linguagemc struct empresa
    455 palavras | 2 páginas