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

递归代码的注意事项

相关推荐
m0_67654438几秒前
HTML5中SVG线性渐变LinearGradient的矢量实现
jvm·数据库·python
lly202406几秒前
DOM 实例
开发语言
南境十里·墨染春水3 分钟前
C++笔记·-- STL unordered_map
开发语言·c++·笔记
深度学习lover4 分钟前
<项目代码>yolo航拍军事目标识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·航拍军事目标识别
IMPYLH5 分钟前
Linux 的 sync 命令
linux·运维·服务器·python·bash·运维开发
三品吉他手会点灯5 分钟前
C语言学习笔记 - 17.C编程预备计算机专业知识 - 数据类型
c语言·笔记·学习
珹洺7 分钟前
C++远程调用组件库JsonRpc(一)项目背景、核心概念与环境搭建
开发语言·c++·rpc
噜噜噜阿鲁~8 分钟前
python学习笔记 | 7.4、高级特性-生成器
笔记·python·学习
handler019 分钟前
【Linux 笔记】GDB 调试速查手册
linux·运维·c语言·c++·笔记
m0_7403524210 分钟前
网页如何运行html
jvm·数据库·python