C / C ++ 언어에 따르면 배열 첨자는 0 ~ n-1
이지만 포인터를 사용하여 배열 첨자를 사용자 정의 할 수 있습니다.
예를 들면 다음과 같습니다.
int a[10];
int *pa = a + 5;
이때 배열 pa는 -5에서 4까지의 첨자가있는 배열입니다.
C / C ++ 언어에 따르면 배열 첨자는 0 ~ n-1
이지만 포인터를 사용하여 배열 첨자를 사용자 정의 할 수 있습니다.
예를 들면 다음과 같습니다.
int a[10];
int *pa = a + 5;
이때 배열 pa는 -5에서 4까지의 첨자가있는 배열입니다.