int arr[3];

int* ptr = arr;

*ptr = 10

ptr++

*ptr = 20

 

 

 

궁금한게 있는데

 int * ptr = 주소값 아님? 근데 왜 arr이 와도 되는 거임? arr은 주소값도 아닌데. 물론 arr[0]와 같은 주소를 갖고 있긴 하지만 주소 자체는 아니기 때문에 int * ptr = &arr 이게 맞지 않음?