读书人

底下递归函数为什么递归第二次时//调用

发布时间: 2013-09-05 16:02:07 作者: rapoo

下面递归函数为什么递归第二次时//调用函数时,i =1而不是0?
void test_recursion()
{
static int count = 0;
for(int i = 0;i<5;i++)
{
if(i == 4)
{
break;
}
count ++;
printf("%d = %d\n",count,i);
test_recursion();
}
}

int main()
{
test_recursion();
}
[解决办法]
我这里 i 一直是 0.

读书人网 >C++

热点推荐