int main() { int (*x)[5]; //pointer to an array of integers int y[6] = {1,2,3,4,5,6}; //array of integers int *z;
Who knows - this code exhibits undefined behavior:
printf("%d ",(*x)[i]);