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

递归代码的注意事项

相关推荐
SunnyRivers几秒前
打包 Python 项目
python·打包
浪扼飞舟1 分钟前
C#(多线程和同步异步)
java·开发语言
万行1 分钟前
机器人系统SLAM讲解
开发语言·python·决策树·机器学习·机器人
我的xiaodoujiao1 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 40--完善优化 Allure 测试报告显示内容
python·学习·测试工具·pytest
WinstonJQ2 分钟前
AirSim无人机仿真入门(一):实现无人机的起飞与降落
python·机器人·游戏引擎·ue4·无人机
抬头望远方2 分钟前
【无人机】无人机群在三维环境中的碰撞和静态避障仿真(Matlab代码实现)
开发语言·支持向量机·matlab·无人机
tjjucheng4 分钟前
专业做小程序定制开发的厂家
python
matlab科研助手5 分钟前
【路径规划】基于遗传算法的农药无人机在多边形区域的路径规划研究附Matlab代码
开发语言·matlab·无人机
2301_780669867 分钟前
字符集及其编码、解码操作、IO流分类
java·开发语言
Hello.Reader10 分钟前
Flink DynamoDB Connector 用 Streams 做 CDC,用 BatchWriteItem 高吞吐写回
大数据·python·flink