/* program for understanding this concept */
#include<stdio.h>
main ( )
{
    static int arr[4] = { 5 , 10 , 15 , 20 };
    static int *a[4] = { arr , arr+1 , arr+2 , arr+3};
    int i;
    int **b;
    b=a;
    for ( i = 0;i< 4 ; i++)
    {
        printf ( " address = %u",*b);
        printf ( " value = %d \n",**b);
        b = b + 1;
    }
}