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

递归代码的注意事项

相关推荐
淼淼7631 分钟前
QT表格与数据
开发语言·qt
smile_Iris2 分钟前
Day 38 GPU训练及类的call方法
开发语言·python
嗷嗷哦润橘_10 分钟前
AI Agent学习:MetaGPT项目之RAG
人工智能·python·学习·算法·deepseek
芯联智造12 分钟前
【stm32简单外设篇】- 28BYJ-48 步进电机(配 ULN2003 驱动板)
c语言·stm32·单片机·嵌入式硬件
Smart-Space18 分钟前
tkinter绘制组件(47)——导航边栏
python·tkinter·tinui
认真敲代码的小火龙29 分钟前
【JAVA项目】基于JAVA的养老院管理系统
java·开发语言·课程设计
AI科技星31 分钟前
统一场论质量定义方程:数学验证与应用分析
开发语言·数据结构·经验分享·线性代数·算法
扶苏-su32 分钟前
Java---事件处理机制
java·开发语言
ULTRA??33 分钟前
KD-Tree的查询原理
python·算法
小灰灰搞电子35 分钟前
Qt 实现炫酷锁屏源码分享
开发语言·qt·命令模式