Pointer to Another Pointer in C Programming

Source code for this Tutorial


#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i = 10;
    int *j,**k;
    j = &i;
    k = &j;

    printf("i = %d\n",i);
    printf("&i = %u\n",&i);

    printf("j = %u\n",j);
    printf("&j = %u\n",&j);

    printf("k = %u\n",k);
    printf("&k = %u\n",&k);

    printf("\n\n");

    printf("%d\n",*j);
    printf("%u\n",*k);
    printf("%d\n",**k);

    return 0;
}