// [19/11/2004]
//
// MAC110 - 2004
//
// Apontador: como declarar variável apontadora e como pegar o conteúdo do apontado
// Declaração: tipo *nome_var
//             Ex: int *ap; // declara apontador para variáveis tipo "int"
// Uso:
// - pega endereço:       ap = &nome_var;
// - pega valor apontado: *ap

int main (void) {
  int *ap; // esta variável é para guardar endereços de variáveis tipo "int"
  int i;

  ap = &i; // "ap" recebe o endereço da variável "i"

  i = 10;
  printf("i = %4d - *ap= %4d\n", i, *ap); // como "ap" "aponta" para "i", 

  i = 101;
  printf("i = %4d - *ap= %4d\n", i, *ap); // como "ap" "aponta" para "i", 

  i = 3210;
  printf("i = %4d - *ap= %4d\n", i, *ap); // como "ap" "aponta" para "i", 


  return 0;

  }

