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

递归代码的注意事项

相关推荐
Thomas_YXQ7 小时前
Unity3D在ios平台下内存的优化详解
开发语言·macos·ios·性能优化·cocoa
咸甜适中7 小时前
rust的docx-rs库,自定义docx模版批量生成docx文档(逐行注释)
开发语言·rust·docx·docx-rs
浒畔居7 小时前
泛型编程与STL设计思想
开发语言·c++·算法
Fcy6487 小时前
C++ 异常详解
开发语言·c++·异常
机器视觉知识推荐、就业指导8 小时前
Qt 和 C++,是不是应该叫 Q++ 了?
开发语言·c++·qt
m0_736919108 小时前
超越Python:下一步该学什么编程语言?
jvm·数据库·python
学习中的DGR8 小时前
[极客大挑战 2019]Http 1 新手解题过程
网络·python·网络协议·安全·http
m0_748229998 小时前
ThinkPHP快速入门:从零到实战
c语言·开发语言·数据库·学习
liu****8 小时前
三.Qt图形界面开发完全指南:从入门到掌握常用控件
开发语言·c++·qt
布茹 ei ai8 小时前
Python屏幕监视器 - 自动检测屏幕变化并点击
开发语言·python