-2
의 경우 반환 0 나는 코드의 일반적인 설명이 필요?복귀 한 요인
사례 2) 숫자가 1보다 크면 숫자는 return fact
이며 이는 계승 값입니까?
결과가 성공적으로 생성 되려면 return 1
과 return 0
이 둘 다 있다는 것을 알고 있습니다.
그런데 왜 0을 반환 할 수 없습니까?
double factorial(int num)
{
int fact = 1;
int i = 1;
if (num == 0)
return 1;
else
while (num >= i)
{
fact = fact*i;
i++;
}
return fact;
상태를 반환하지 않으면 발신자가 사용할 수있는 값이 반환됩니다. – NathanOliver
"그런데 왜 0을 반환 할 수 없습니까?이 경우에는? _"무엇? 0이 아닌 수의 계승이 0과 같다고 말씀하시는 겁니까? 계승 작동 원리를 이해합니까? 또한, 음수의 계승은 무엇입니까? 당신의 기능도 그것들을 받아들입니다. –
@ AlgirdasPreidžius C++을 처음 접했으니 나에게 나쁜 말을하지 마세요 .. –