void dice(int count) {
int i;
if (n < count) {
print(n);
return;
}
for (i = arr[count - 1]; i <= 6; i++) {
arr[count] = i;
dice(count + 1);
}
}
입니다.
이 코드를 보면 count
는 메인 함수에서 dice(1)
로 매개변수를 줬습니다.
이 코드를 보면 이해가 안 가는 게, i
를 arr(count-1)
로 줬으면 i
가 arr
0번지부터 1씩 값을 증가시켜 저장한다는 뜻인가요? 이해가 안 갑니다 ㅠㅜㅠ