#include <stdio.h>

int main( void )
{
	int n;
	
	int *pn;
	int *qn;

	n = 10;

	pn = &n;
	printf("pn -> n:\n");
	printf("pn: %0x; ", pn);
	printf("*pn: %0d\n", *pn);

	qn = &pn;
	printf("\nqn -> pn:\n");
	printf("qn: %0x; ", qn);
	printf("*qn: %0d -> hexadecimal -> ", *qn);
	printf("*qn: %0x\n", *qn);

	qn = pn;
	printf("\nqn = pn (qn -> n):\n");
	printf("qn: %0x; ", qn);
	printf("*qn: %0d\n", *qn);

	*pn += 10;
	printf("\n*pn + 10 (n + 10):\n");
	printf("pn: %0x; ", pn);
	printf("*pn: %0d\n", *pn);
	printf("qn: %0x; ", qn);
	printf("*qn: %0d\n", *qn);

	return 0;
}



	

