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

递归代码的注意事项

相关推荐
菜菜小狗的学习笔记17 小时前
剑指Offer算法题(二)栈、队列、堆
java·开发语言
2401_8898846617 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
研究点啥好呢17 小时前
3月15日GitHub热门项目推荐 | 从本地部署到生产实践
人工智能·python·github·cursor·vibe coding
no_work17 小时前
卷积神经网络cnn图像识别项目合集
人工智能·python·深度学习·神经网络·机器学习·cnn
李宥小哥17 小时前
SQLite05-常用函数
java·开发语言·jvm
皮卡狮17 小时前
C++面向对象编程的三大核心特性之一:多态
开发语言·c++
程序媛徐师姐17 小时前
Python基于Django的网络漏洞扫描工具的开发与优化【附源码、文档说明】
python·django·漏洞扫描工具·漏洞扫描·网络漏洞扫描工具·python网络漏洞扫描工具·pytho网络漏洞扫描
zzb158017 小时前
Agent学习-ReAct框架
java·人工智能·python·机器学习·ai
zhangx1234_17 小时前
java list介绍
java·开发语言·list
Java面试题总结17 小时前
Go运行时系统解析: runtime包深度指南
开发语言·后端·golang