C_ 포인터와 배열의 관계 (수정중)
int가 4 bytes이기때문에 +1한 주소값이 아닌 다음 4 bytes 공간의 첫번째 주솟값을 가진다. 그래서 -271632564 에서 +1 이 아니라 +4가된 주솟값을 가지게 된것. int arr[] = { 1, 2, 3, 4, 5 }; int arr[10]; int arr[10] = { 1, 2, 3, 4, 5 }; printf ("arr의 값 : %d\n", arr); 라고 입력하면 arr의 내용이 arr[0]의 주소 값과 같다는걸 볼 수 있다. 즉, arr는 &arr[0]와 같다
2020. 6. 7.