O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Ponteiros em C

Gustavo Lima Português

Conteúdo do mapa

Ponteiros em C

  1. Declaração do ponteiro: int *p; Endereço de uma variável: p = &c;

    • p "aponta" para c
  2. Operações

    • *ip = *ip + 10;
    • y = *ip + 1;
    • ++*ip; (*ip)++;
  3. Ponteiros para Arrays

    • int *pa; pa = &a[0];
      • pa to point to element zero of a; that is, pa contains the address of a[0].
      • pa = pa + 1;
        • If pa points to a particular element of an array, then by definition pa+1 points to the next element, pa+i points i elements after pa, and pa-i points i elements before. Thus, if pa points to a[0],
    • Códigos com mesmo significado
      • pa = &a[0]; e pa = a;
      • a[i]; e *(a + i);
      • a[i]; e pa[i];
      • a+i; e &a[i];
    • Atenção
      • Permitido
        • pa = a; e pa++;
      • Não Permitido
        • a = pa; e a++;
  4. Ponteiros para Structs

    • struct node { int value; struct node *next; }
    • struct node { int value; struct node *left; struct node *right; }

Informações

Descrição
Mapa Mental sobre Ponteiros em C, criado por Gustavo Lima em 18-06-2017.
Criado por
Gustavo Lima
Visualizações
0
Histórico
  • Criado por felipes1474 · 15 jul 2013
  • Copiado por Gustavo Lima · 18 jun 2017
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?