int Factorial(int n)
{
if(n==0)
return 1;
else
return n * Factorial(n-1);
}
- Q1.
return 1
이 나타내는 의미가 뭔가요? - Q2. 숫자
1
대신 다른 숫자를 집어넣으면 안되는 건가요? (솔직히 return의 기능이 너무 헷갈립니다.)
int Factorial(int n)
{
if(n==0)
return 1;
else
return n * Factorial(n-1);
}
return 1
이 나타내는 의미가 뭔가요?1
대신 다른 숫자를 집어넣으면 안되는 건가요?
(솔직히 return의 기능이 너무 헷갈립니다.)int Factorial(int n)
{
if(n==0)
return 1;
else
return n*Factorial(n-1);
}
Q1.'return1'이 나타내는 의미가 뭔가요? Q2.숫자 '1'대신 다른 숫자를 집어넣으면 안되는 건가요? (솔직히 return의 기능이 너무 헷갈립니다.)