初识C语言——第二十六天

函数的递归1

什么是递归呢?

递归的两个必要条件

复制代码
void print(unsigned int n)
{
    if (n > 9)
    {
        print(n / 10);
    }
    printf("%d ", n % 10);
}





int main()
{
    unsigned int num = 0;
    scanf("%u", &num);//123
    //递归-函数自己调用自己
    print(num);//print函数可以打印参数部分的数字的每一位

    return 0;
}

递归代码的注意事项

相关推荐
闻道且行之1 分钟前
Pytorch之torch.nn.Conv2d详解
人工智能·pytorch·python·深度学习·conv2d
知无不研2 分钟前
c++垃圾回收机制
开发语言·c++·智能指针·raii·垃圾回收机制
J2虾虾7 分钟前
Springboot项目中循环依赖的问题
java·开发语言
wjs20248 分钟前
C 数组:深度解析与应用场景
开发语言
lxh01139 分钟前
记忆函数题解
开发语言·javascript·ecmascript
qq_4042658327 分钟前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
二年级程序员32 分钟前
排序(五)“计数排序” 与 “各排序实际用时测量”
c语言·算法·排序算法
qq_4523962334 分钟前
【Python × AI】Prompt Engineering 深度工程化:打造大模型的“确定性”控制链路
人工智能·python·ai·prompt
皙然35 分钟前
深入理解 Java HashSet
java·开发语言