---
int (*arrayPointer)[1];

int globalArray[3] = {1, 2, 3};

struct StructWithArrayPtr {
    int (*arrayPointer)[1];
};