Curso Programação Orientada à Objetos

Ponteiros para Structs

Página do Curso 10 min Texto por
User Image
Allan Garcia

Agora veremos sobre como acessar informações em três situações diferentes: a partir de variáveis, a partir de posições de memória e a partir de ponteiros. Estudaremos também o uso destes últimos para a criação de vetores dinâmicos de structs.

Acessando informação a partir de uma variável

Como vimos anteriormente, utilizamos o operador "." para acessar a informação contida em uma variável do tipo struct.

typedef struct par {  // Declarando a struct par com o sinônimo par
    int x;
    int y;
} par;

int main() {
    par P;    // Declarando a variável P do tipo struct par
    P.x = 1;  // Acessando a variável x contida na variavel P
    P.y = 2;  // Acessando a variável y contida na variavel P
}

Acessando informação a partir de uma posição de memória