#include<stdio.h>
int main(void){
int i = 0;
int sum = 0;
int arr[5] = { 1, 2, 3, 4, 5 };
int * ptr = arr[4];
for (i = 4; i>0; i--)
{
printf("%d ", *(ptr + i));
sum += *(ptr + i);
}
printf("\n");
printf("%d", sum);
return 0;
}
포인터를 사용해서 배열 맨뒤부터 접근해서 출력할건데 실행하면 오류뜨네요...
오류 이유가 뭐죠...?
nt * ptr = arr[4]; int형 포인터 변수에 int값을 넣었어용 그러면 ptr이 가리키는 주소가 맛이 가겟죠?