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

递归代码的注意事项

相关推荐
闲谈共视1 天前
Go语言与区块链技术的渊源
开发语言·golang·区块链
yaoxin5211231 天前
305. Java Stream API - 短路操作
java·开发语言
程序员敲代码吗1 天前
C++与硬件交互编程
开发语言·c++·算法
你怎么知道我是队长1 天前
C语言---排序算法1---冒泡排序法
c语言·算法·排序算法
qq_537562671 天前
C++与Java性能对比
开发语言·c++·算法
计算机毕业编程指导师1 天前
【Python大数据选题】基于Hadoop+Spark奥运会金牌榜可视化分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·spark·毕业设计·奥运会金牌
历程里程碑1 天前
Linux 9:GCC编译全流程详解
linux·运维·服务器·c语言·笔记·编辑器·vim
hhcgchpspk1 天前
python实现音频淡入淡出功能
python·程序人生·音视频·pygame
m0_686041611 天前
C++中的策略模式应用
开发语言·c++·算法
曲幽1 天前
FastAPI异步多线程:从踩坑到精通,解锁高性能API的正确姿势
python·flask·fastapi·web·thread·async·httpx·asyncio