qpaqpleqp   2년 전

안녕하세요 대학교 와서 처음 코딩을 배우기 시작하고 중간고사를 준비중입니다. fuc2에서 arr[i++] = arr[i++] + arr[i--]; 부분이 이해가 잘 되지 안 되서 질문합니다.  디버깅에서 arr[i]값은 6으로 변함이 없고 포인터 형식의 arr의 값만 12로 변하던데 저는 arr[i++]에 arr[0]+arr[0]이여서 직접적으로 arr[0]값이 변해야 한다고 생각했는데 아니더군요. 그리고 위의 식을 arr[i++] += arr[i--]; 로 바꿨을 떄는 제 생각대로 변하던데 어떤 차이가 있는지 설명을 듣고 싶습니다.

snrnsidy   2년 전

Call by Value와 Call by Reference에 대해 확인해보셨으면 합니다.

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