재귀호출 과정에서 4번까지는 이해해서 'jam'을 출력하는 건 알겠는데, 5번에서 왜 다시 fruit 함수로 돌아가서 'jam'을 한 번 더 출력하는지 모르겠음.
'jam'을 한 번 출력하고 바로 main 함수로 돌아가야 하는 게 아닌가
참고로 main 함수 부분엔 fruit(1);과 return 0;밖에 없음
'jam'을 한 번 출력하고 바로 main 함수로 돌아가야 하는 게 아닌가
참고로 main 함수 부분엔 fruit(1);과 return 0;밖에 없음
세번째네모칸의 fruit 를 호출한곳이 두번째,네모칸이니까 두번째,네모칸으로 돌아가는거지.
거기까진 이해했는데, jam을 한 번 출력 후 main 함수로 돌아가지 않고, 왜 다시 fruit 함수로 돌아가서 jam을 또 출력하는 건지 그게 이해가 안 됨
호츌한곳이 2번째 fruit이니까 2번째 fruit 으로 돌아간다고 2번째,fruit는 1번째 fruit로 돌아가고 ㅇㅇ 왜 니맘대로 3번째에서 main으로 바로 돌아감
fruit에서 fruit을 호출했으니까 호출했던 곳으로 돌아가는거임
컴파일러가 printf 밑줄에 return; 넣어준다고 생각해