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

递归代码的注意事项

相关推荐
caimouse几秒前
mshtml/nsio.c 实现报告
c语言·开发语言
weixin_467182285 分钟前
Arduino进阶二|自定义类库保姆级教程(从零手写属于自己的传感器类库+完整源码)
c语言·c++·单片机·嵌入式硬件·arduino·c++面向对象·diy库文件
龙侠九重天10 分钟前
C# 构建 AI Agent 系统 — 我的实践笔记
开发语言·人工智能·语言模型·自然语言处理·大模型·agent·智能体
SilentSamsara10 分钟前
Pandas 工程化:多层索引、分组聚合与窗口函数的进阶用法
开发语言·python·青少年编程·pandas
甄心爱学习11 分钟前
【项目实训(个人12)】
人工智能·python·算法
何以解忧,唯有..12 分钟前
Python 字符串完全指南:从基础到高级操作
开发语言·python
kiss strong14 分钟前
自制请求工具
开发语言·python·lua
scan72415 分钟前
短期记忆记忆存储在内存里,一个会话里的多轮对话
开发语言·c#
PersistJiao20 分钟前
在项目级别创建 Python 虚拟环境
python·虚拟环境
玖玥拾23 分钟前
C/C++ 基础笔记(八)
c语言·c++