포인터 변수 ptr 에 어떤 배열을 선언한뒤
그 포인터변수 ptr 에 저장된 값을 변경시키지않고 ptr 을 대상으로 덧셈연산을해서
그 결과로 반환되는 주소값을 통해서 모든 배열요소에 접근해서 값을 1씩 증가시키라는 문제인데
그냥
ptr++;
printf("%d %d %d
", *ptr, *ptr+1, *ptr+2);
이렇게 하면 되는건가요??
출력한값은 정답이 맞긴한데
과정이 문제에서 시킨대로 한건지 잘 모르겠어요.......
포인터 변수 ptr 에 어떤 배열을 선언한뒤
그 포인터변수 ptr 에 저장된 값을 변경시키지않고 ptr 을 대상으로 덧셈연산을해서
그 결과로 반환되는 주소값을 통해서 모든 배열요소에 접근해서 값을 1씩 증가시키라는 문제인데
그냥
ptr++;
printf("%d %d %d
", *ptr, *ptr+1, *ptr+2);
이렇게 하면 되는건가요??
출력한값은 정답이 맞긴한데
과정이 문제에서 시킨대로 한건지 잘 모르겠어요.......
printf("%d %d %d ", *(ptr), *(ptr+1), *(ptr+2)); 요걸로 출력하면 ptr[0], ptr[1], ptr[2] 값 나올거임