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

递归代码的注意事项

相关推荐
Light6011 小时前
破局“数据孤岛”:构建业务、财务、指标三位一体的智能数据模型
java·大数据·开发语言
一个java开发12 小时前
Dask 配置文件加载机制说明
大数据·python
guygg8812 小时前
基于Matlab的压缩感知信道估计算法实现
开发语言·算法·matlab
IMPYLH12 小时前
Lua 的 warn 函数
java·开发语言·笔记·junit·lua
bj_zhb12 小时前
图片的base64表示
python·llm
飞Link12 小时前
【Django】Django 调用外部 Python 程序的完整指南
后端·python·django·sqlite
周杰伦_Jay12 小时前
【Java集合与线程池深度解析】底层原理+实战选型+避坑指南(附代码)
java·开发语言·python
努力学习的少女12 小时前
对SparkRDD的认识
开发语言·前端·javascript
代码or搬砖12 小时前
Java中操作Redis
java·开发语言·redis
海上彼尚12 小时前
Go之路 - 3.go的数据类型与转换
开发语言·后端·golang