#include <stdio.h>
int special_case(int (*array)[16])
{
printf("func : array : %zu \n", (size_t)array
); printf("func :*array : %zu \n", (size_t)array
[0]); return array[0][5];
}
int main(void) {
int array[16] = {0};
printf("array : %zu \n", (size_t)array
); int result = special_case(&array);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgc3BlY2lhbF9jYXNlKGludCAoKmFycmF5KVsxNl0pCnsKCXByaW50ZigiZnVuYyA6IGFycmF5IDogJXp1IFxuIiwgKHNpemVfdClhcnJheSk7CglwcmludGYoImZ1bmMgOiphcnJheSA6ICV6dSBcbiIsIChzaXplX3QpYXJyYXlbMF0pOwoJcmV0dXJuIGFycmF5WzBdWzVdOwp9CgppbnQgbWFpbih2b2lkKSB7CglpbnQgYXJyYXlbMTZdID0gezB9OwoJcHJpbnRmKCJhcnJheSA6ICV6dSBcbiIsIChzaXplX3QpYXJyYXkpOwoJaW50IHJlc3VsdCA9IHNwZWNpYWxfY2FzZSgmYXJyYXkpOwoJCglyZXR1cm4gMDsKfQo=