小编use*_*724的帖子

print语句如何在这里执行四次?

直到值i大于0,main()才会递归调用.一旦它成为0if条件被违反.任何人都告诉我如何执行print语句.当我运行它时,我得到了输出0000.谢谢

void main()
{
    static int i=5;
    if(--i)
    {
        main();
        printf("%d",i);
    }
}
Run Code Online (Sandbox Code Playgroud)

c recursion static

3
推荐指数
1
解决办法
112
查看次数

标签 统计

c ×1

recursion ×1

static ×1