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

递归代码的注意事项

相关推荐
Halo_tjn几秒前
基于Java的相关知识点
java·开发语言·windows·python·算法
ghostmen3 分钟前
SpringBoot + Vue 实现 Python 在线调试器 - 技术方案文档
java·python·vue·springboot
草原上唱山歌8 分钟前
推荐使用的C++ IDE
开发语言·c++·ide
froginwe119 分钟前
R 列表:深入解析与高效应用
开发语言
山峰哥9 分钟前
JOIN - 多表关联的魔法——3000字实战指南
java·大数据·开发语言·数据库·sql·编辑器
阿蒙Amon10 分钟前
C#每日面试题-简述匿名类型
开发语言·c#
m0_7482523810 分钟前
Foundation 表格的基本用法
开发语言·后端·rust
虫小宝19 分钟前
企业微信API接口的Java SDK封装:可复用、可测试的工具类设计方法
java·开发语言·企业微信
hanjq_code19 分钟前
java使用阿里的easyExcel解决把excel每行的数据转成excel表格格式数据并打包成ZIP下载
java·开发语言·excel