안녕하세요!

대전대학교 2학년에 재학중인 15학번 경영학도입니다! ^^


다름이 아니라 C언어 공부하는 도중 포인터의 이상한 사용법을 보고

이해가 되지않아 검색하려 했지만 원하는 해답이 나오질 않더군요.


아래 소스를 드립니다. 한번 보시고 어떻게 가능한건지 알려주시면 감사하겠습니다...


------------------------------------


#include <stdio.h>


int main()

{

int arr[] = {1,2,3,4,5};

int *ptr = &a;


printf("%d\n", arr[2]); //3

printf("%d\n", ptr[2]); //3
printf("%d\n", 0[ptr+2]); //3
}


------------------------------------


열심히공부하겠습니다!