좆밥임..
돌아가는 개념좀 알려주십셔..
익명(175.223)
2018-09-30 02:00
추천 0
댓글 17
다른 게시글
-
모듈이란건 독립적으로 실행되는거 아님?2345(123.212) | 18.09.30추천 0
-
그놈은 패턴보면3456(123.212) | 18.09.30추천 0
-
내가 프로그래밍 지식을 쌓았는가 [1]ㄹㄹ(122.32) | 18.09.30추천 0
-
분야별로 유명한 전공책들 1장만 다 섭렵해도 지식인될듯 [4]1234(123.212) | 18.09.30추천 0
-
vim 나가는법 [2]대전땔감(assembly) | 18.09.30추천 2
-
딥러닝으로 계산기 만들려고하거든? 이번학기 플젝인데 [5]ㅇㅇㅇㅇ(61.76) | 18.09.30추천 0
-
기업 합격이란게 오묘하네 [1]익명(223.62) | 18.09.30추천 0
-
Log 구하는. 함수들 그거 복잡도가 어케됨익명(1.226) | 18.09.30추천 0
-
소맥 조지고왔다1년에책하..(brilliant3) | 18.09.30추천 0
-
웹 프로그래머밍 배우는데 자괴감든다 [4]익명(222.110) | 18.09.30추천 0
재귀해^^
f(5) 넣으면 5*f(4) 불러내고 f(4)는 4*f(3) 불러내고 이런식으로가다가 5*4*3*f(2) 되는데 이때 f(2)는 2*f(1)인데 f(1)=1임 따라서 5!나옴
return n * factorial(n-1); 다음 동작이 어떻게 되는지 개념을 잘 모르겠네요..
아는거 나왓ㅅ다도 신 낫ㅅ노. 통 암 기 ㅋ
아니 return 5를 왜하는 거지;;
리턴되면 어디로 리턴되는겨?
int n에 처음에 5가 들어가서 if 조건을 만족 못하니까 else 로 가서 return 5 * 팩토리얼(4); 를 하라는 건데 이 다음에 개념을 아예 모르겠음;
아 씨발 빡대가리를 살
5가 출력되지 않을까
그니까 처음엔 리턴 5 * 팩토리얼(4)니까 다시 팩토리얼 4로 가서 리턴 4 * 팩토리얼(3) 이런식으로 반복 되어서 리턴값만 계산 하는 거라고?
리턴 1이라는게 무슨 의미임?
리턴 1을 하게되면 n이 1이되는 거 아닌가?
else문을 더이상 실행 안 하니까 위에서 출력하는 건가 그냥?
팩토리얼 1을 요청했는데 if문 성립되니까 결과값을 1로 줘서 결국 마지막 팩토리얼은 1이 된다는 거지?
미치겠네 이 문제 이해하려고 씨발 몇시간을 버린거냐
암튼 고맙다 게이야
return EXIT_SUCCESS가 return 0, return EXIT_FAILURE가 return 1임. - dc App