void 함수에서 배열값 변경을 하라면?
조회수 691회
제가 배열을 전달받아 배열값들을 전달 하는 함수를 다음과 같이 만들었습니다.
void sort(int arry[], int* size) {
int temp;
for (int i = 0; i < *(size-1); i++) {
for (int j = 0; j < *(size - 1 - i); j++) {
if (arry[j] > arry[j+1]) {
temp = arry[j];
arry[j] = arry[j+1];
arry[j+1] = temp;
}
}
}
}
하지만 실행후에도 배열값은 하나도 바뀌지 않았습니다. 이유가 무엇일까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력