#define ARRAY_SIZE  25

int (* pass_array ()) [ARRAY_SIZE]
{
        int a[ARRAY_SIZE];
        int i;

    for (i = 0;i < ARRAY_SIZE;++i) a[i] = i;

    return &a;
}

