#include <stdio.h>

void func(int **p) {
  printf("Pointer is at %x\n", p);
}

int main(void) {
  int *p;
  func(p);
  func(&p);
  int **pp = &p;
  func(&pp);
  return 0;
}