dpwns1234   4년 전

코드 14번째 줄에 &numArr 부분에서 질문이 생겼습니다.

numArr을 포인터로 선언하였는데, 왜 &를 붙여야하는지 모르겠습니다. &을 안 붙이고 실행하면 제대로 실행되지 않습니다. 무엇이 문제일까요?

djm03178   4년 전

numArr[i]라는 건 더 이상 포인터가 아니라, 이 포인터가 가리키는 i번째 원소 자체이기 때문입니다. 주소값이 아니니, scanf가 그 원소에 값을 저장하기 위해서는 그 주소를 알아내기 위해 &을 써줘야 합니다.

댓글을 작성하려면 로그인해야 합니다.