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

递归代码的注意事项

相关推荐
拾荒的小海螺7 分钟前
C#:PdfiumViewer 高效解析和操作 PDF 的技术指南
开发语言·pdf·c#
人道领域9 分钟前
【零基础学java】(方法引用)
java·开发语言
Macbethad10 分钟前
TwinCAT半导体设备IO Simulator技术方案
开发语言
Iridescent112123 分钟前
Iridescent:Day48
python
BBB努力学习程序设计24 分钟前
Python迭代器与生成器:优雅的惰性计算艺术
python
BBB努力学习程序设计24 分钟前
Python描述符协议:属性访问的底层魔法
python
qq_3363139324 分钟前
java基础-IO流(打印流)
java·开发语言
缺点内向25 分钟前
C#: 精准掌控Excel工作流——激活工作表与选择单元格实战
开发语言·c#·excel
qq_3176203128 分钟前
第00章-Python学习大纲
python·python入门
Hello.Reader33 分钟前
Table & SQL API 配置从“默认可用”到“针对场景调优”的一套方法论
数据库·python·sql