64,631
社区成员
发帖
与我相关
我的任务
分享
void func(int n)
{
if(n>1000)
return;
std::cout<<n<<std::endl;
func(n+1);//只有这一句,算尾递归?
//func(n+2);如果加了这一句,这样应该不算尾递归了吧?
}
int func(int n)
{
return func(n + 1);
}
int main()
{
func(1);
return 0;
}