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

递归代码的注意事项

相关推荐
csbysj20203 分钟前
并查集路径压缩
开发语言
企业对冲系统官15 分钟前
基差风险管理系统集成说明与接口规范
大数据·运维·python·算法·区块链·github
JavaEdge.16 分钟前
java.io.IOException: Previous writer likely failed to write hdfs报错解决方案
java·开发语言·hdfs
花酒锄作田25 分钟前
[python]Flask - Tracking ID的设计
python·flask·pytest
C+++Python31 分钟前
C++类型判断
开发语言·c++
PeterClerk36 分钟前
计算机视觉常用指标(Metrics)速查与解释(持续更新)
人工智能·python·深度学习·计算机视觉·benchmark·评测
黎雁·泠崖39 分钟前
整数的N进制字符串表示【递归+循环双版满分实现】
c语言·开发语言
张张努力变强44 分钟前
C++类和对象(一):inline函数、nullptr、类的定义深度解析
开发语言·前端·jvm·数据结构·c++·算法
独自破碎E1 小时前
Java的CMS垃圾回收流程
java·开发语言