function sumTo(n) {
if (n == 1) {
return 1;
}
return n + sumTo(n - 1);
}
n까지의 합계를 구하는 함수 sumTo 인데
궁금한게있는데 결과값이 대체 어디에 저장되고있는거임?
sumTo(n) 라는 함수 자체에 n값이 차례대로 정리되고있고 나중에 다 더해지는거임??
sum = sum + n 이런구조가 아니라서 이해가안되는데 어떻게되는건지 설명좀 부탁드림 ㅠㅠ
n까지의 합계를 구하는 함수 sumTo 인데
궁금한게있는데 결과값이 대체 어디에 저장되고있는거임?
sumTo(n) 라는 함수 자체에 n값이 차례대로 정리되고있고 나중에 다 더해지는거임??
sum = sum + n 이런구조가 아니라서 이해가안되는데 어떻게되는건지 설명좀 부탁드림 ㅠㅠ
메모리 스택
10을 입력하면 10 + sum(9) (대기중) >> 9 + sum(8) (대기중) >>> ... >>> 1 + sum(1) >>> 1 뒤에부터 차례로 메모리 해제
꺽쇠 표시 안되는 디씨 유미없음
감사합니다 형님들 스택에대해서 찾아볼게요