Programar em C/Estruturas: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Sem resumo de edição
Linha 44:
Ao fazer isto criámos uma tipologia de dados da mesma forma como fazemos em relação ao int ou ao float.
 
 
 
 
 
== Matriz (uma maneira de ver a coisa) ==
 
A maneira mais fácil para que eu costumo fazer para entender as structures é fazer a associação com uma matriz.
{| border 1
|Person || String Name || int height
|-
|p1 || ||
|-
|p2 || ||
|-
|p[20]|| ||
|}
 
Então temos as seguintes situações:
* Criar colunas – queremos criar variáveis e funções membro
* Criar linhas – queremos criar instancias. (dentro e fora da declaração da estrutura)
* Definir funções membro fora da declaração da estrutura
* Atribuir/ler valores ás células
* Acrescentar colunas (após primeira iniciação)
* Acrescentar linhas (após primeira iniciação)
 
 
Linha 101 ⟶ 77:
Podem ser variáveis, funções e arrays.
Não sei se podem ser ponteiros, ou até outras estruturas
 
 
 
 
== Matriz (uma maneira de ver a coisa) ==
 
A maneira mais fácil para que eu costumo fazer para entender as structures é fazer a associação com uma matriz.
{| border 1
|Person || String Name || int height
|-
|p1 || ||
|-
|p2 || ||
|-
|p[20]|| ||
|}
 
Então temos as seguintes situações:
* Criar colunas – queremos criar variáveis e funções membro
* Criar linhas – queremos criar instancias. (dentro e fora da declaração da estrutura)
* Definir funções membro fora da declaração da estrutura
* Atribuir/ler valores ás células
* Acrescentar colunas (após primeira iniciação)
* Acrescentar linhas (após primeira iniciação)