재귀는 스택 자료구조를 이용한다 !! -> 그래서 printf() 위치에 따라 출력 결과가 달라지는 것 stack : .... recur(0) - return 돼서 종료 recur(1) - line 10까지 실행완료 recur(2) - line 10까지 실행완료 recur(3) - line 10까지 실행완료 .... recur(1) - line 11부터 실행 recur(2) - line 10까지 실행완료 recur(3) - lin 10까지 실행완료 .... recur(2) - line 11부터 실행 recur(3) - lin 10까지 실행완료 .... recur(3) - lin 11부터 실행 .... #include #include #include using namespace std; void recur..