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

递归代码的注意事项

相关推荐
yunhuibin1 分钟前
NIN网络学习
人工智能·python·深度学习·神经网络·学习
派大星-?9 分钟前
自动化测试五模块一框架(下)
开发语言·python
Once_day10 分钟前
C++之《程序员自我修养》读书总结(4)
c语言·c++·编译和链接
两万五千个小时40 分钟前
构建mini Claude Code:02 - 把 Bash 拆成专用工具(read_file, write_file 等)
人工智能·python
三无少女指南1 小时前
开发者环境配置:用 Ollama 实现本地大模型部署(附下载慢的解决方案
c语言·开发语言·数据库·ubuntu
2501_918126911 小时前
stm32核心板是什么属性?
linux·c语言·stm32·嵌入式硬件·个人开发
henry1010101 小时前
Ansible自动化运维全攻略(AI生成)
linux·运维·python·ansible·devops
m0_531237171 小时前
C语言-操作符练习
c语言·开发语言
tod1132 小时前
C++核心知识点全解析(二)
开发语言·c++·面试经验