递归

递归调用即函数可以直接或间接调用自身。

#include <stdio.h>

void print(int x)
{
    if (x > 0)
    {
        printf("%d\n", x);
        print(--x);
    }
}

int main(int argc, char const *argv[])
{
    int i = 5;
    print(i);
    return 0;
}

results matching ""

    No results matching ""