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

递归代码的注意事项

相关推荐
敲代码敲到头发茂密4 分钟前
C++之运算符&循环
开发语言·c++
Han.miracle5 分钟前
JavaScript 流程控制与数组实战闯关
开发语言·前端·javascript
程序员梁白开7 分钟前
吃透 Java 集合框架:单列集合与双列集合的核心原理与实战应用
java·开发语言·jvm·windows·spring·java-ee
xiliuhu8 分钟前
Mac下使用conda安装PyTorch环境
pytorch·python·macos·conda
切糕师学AI8 分钟前
JavaScript 深拷贝方案全解析:从兼容性到健壮性的优先级指南
开发语言·javascript
阿蔹9 分钟前
Python-Pytest-Requests-API接口测试自动化框架
python·自动化·pytest
AC赳赳老秦9 分钟前
批量文档处理自动化:DeepSeek + Python 实现多格式文件内容提取与汇总
开发语言·spring boot·elasticsearch·postgresql·kafka·政务·deepseek
菩提祖师_10 分钟前
基于大数据的电力负荷预测与调度研究
java·开发语言·网络·c++·物联网
csbysj202010 分钟前
jQuery 过滤
开发语言
菩提祖师_12 分钟前
基于Elasticsearch的全文检索系统优化
大数据·开发语言·深度学习·搜索引擎