int arr[5] = {2,-4,6,-8,10};
 if(sizeof(arr) > *((char*)arr+12))
  printf("1234");


 

이문제 왜 if가 참이 아닌가요>?


 

sizeof(arr) 는 20이고 *((char*)arr+12 는 조사식으로 검사해보니 -8뜨는데요... ㅠㅠ 왜 참이아닌가요?