본문 바로가기

프로그래밍/기타

예약 영역 vs 미예약영역

1:  int arr[3]={1,2,3};
2:  printf("%d\n",arr[3]);
3:  arr[3] = 5;

arr[0]~arr[2] : 예약영역
기타 미 예약 영역

예약영역    :  쓰기 및 읽기 가능
미예약영역 :  쓰기 불가, 읽기 가능

2번까지는 출력(쓰레기 값)
3번은 런타임에러 : 미예약영역에 쓰기 시도