c언어 강의를 보고있는데

while (parr - arr <= 9) 부분에 parr - arr >= 10 이 된다면 parr[10 이상의 값] 을 접근하게 되므로 오류를 뿜게 됩니다.
라고하는데 while (parr - arr <= 9) 부분에서도 결국 parr[10]이되니까 parr[10] - arr값을 출력하는데 여러번 돌려봐도 오류는 안뜨는데 이유를 알 수 있을까요?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
int main() {
  int arr[10] = {100, 98, 97, 95, 89, 76, 92, 96, 100, 99};
 
  int* parr = arr;
  int sum = 0;
 
  while (parr - arr <= 9) {
    sum += (*parr);
    parr++;
  }
 
  printf("내 시험 점수 평균 : %d \n", sum / 10);
  return 0;
}
cs