c语言学习_函数递归

今天学习函数递归。

函数递归通俗来说就是函数自己调用自己,递归的主要思考方式在于:把大事化小。

例子:接受一个整型值,按照顺序打印它的每一位。

void print(unsigned int n)
{
    if (n > 9)
    {
        print(n / 10);
    }
    printf("%d", n % 10);
}
int main()
{
    unsigned int num = 0;
    scanf("%u", &num);
    print(num);
    return 0;
}

你可能感兴趣的:(学习c语言,学习,开发语言,c语言)