/*
 *  Simple double pointer exercise
 */

#include <stdio.h>

int main()
{
	int x = 5;
	int *p = &x;
	int **pp = &p;

	printf("x is %d\n\n", x);

	printf("Address of x is %p\n", &x);
	printf("p is %p\n", p);
	printf("*p is %d\n\n", *p);

	printf("Address of p is %p\n", &p);
	printf("pp is %p\n", pp);
	printf("*pp is %p\n", *pp);
	printf("**pp is %d\n\n", **pp);

	return 0;
}
