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)
|