初识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;
}

递归代码的注意事项

相关推荐
行云流水20001 分钟前
青少年编程考级覆盖哪些科目?图形化Python C++全包含
开发语言·c++·青少年编程
爱吃大芒果2 分钟前
Flutter 与原生交互入门:MethodChannel 基础使用教程
开发语言·flutter·华为·cocoa·交互·harmonyos
梦幻精灵_cq4 分钟前
python-os.path的“世纪大阅兵”:两个函数-11条语句(2+9)定乾坤
python·学习
charlie1145141918 分钟前
快速Git教程
开发语言·git·学习·版本控制
snowfoootball10 分钟前
java面向对象进阶
java·开发语言
weixin_3077791313 分钟前
Jenkins JUnit插件:自动化测试报告与质量守护者
开发语言·junit·单元测试·自动化·jenkins
凌霜残雪14 分钟前
将 C# 项目打包为单一 EXE 的完整指南
开发语言·c#·fody.costura
csbysj202014 分钟前
Highcharts 测量图:深入解析与最佳实践
开发语言
一人の梅雨15 分钟前
淘宝商品详情接口深度解析:从 Sign 签名动态生成到多端数据全息重构
开发语言·javascript·重构
AndrewHZ16 分钟前
【图像处理基石】RGB图像频域滤波:原理、实现与实战(Python)
图像处理·python·算法·计算机视觉·傅里叶变换·频域滤波·滤波核设计