#include <stdio.h>

int main(void)
{
int(*ptr)[10];
int a[10] = {99, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int b[10] = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
int c[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
ptr = &a;
printf("%p\n", ptr); // 6171914768
ptr = &b;
printf("%p\n", ptr); // 6171914728
ptr = &c;
printf("%p\n", ptr); // 6171914688
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 10; j++)
printf("%d ", ptr[i][j]);
printf("\n");
}
return 0;
}


왜 주소값이 밀려지죠 ?