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

递归代码的注意事项

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