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

递归代码的注意事项

相关推荐
TheITSea2 分钟前
Java中的Optional:从入门到精通
java·开发语言
博语小屋3 分钟前
转义字符.
c语言·c++
糕......7 分钟前
Java异常处理完全指南:从概念到自定义异常
java·开发语言·网络·学习
胡伯来了7 分钟前
07 - 数据收集 - 网页采集工具Scrapy
python·scrapy·数据采集
御水流红叶7 分钟前
第七届金盾杯(第一次比赛)wp
开发语言·python
Lhan.zzZ8 分钟前
Qt跨线程网络通信:QSocketNotifier警告及解决
开发语言·c++·qt
小徐Chao努力8 分钟前
【Langchain4j-Java AI开发】04-AI 服务核心模式
java·人工智能·python
superman超哥9 分钟前
仓颉性能优化秘籍:内联函数的优化策略与深度实践
开发语言·后端·性能优化·内联函数·仓颉编程语言·仓颉·仓颉语言
Wang's Blog10 分钟前
Lua: 元表机制实现运算符重载与自定义数据类型
开发语言·lua
我找到地球的支点啦11 分钟前
Matlab系列(006) 一利用matlab保存txt文件和读取txt文件
开发语言·算法·matlab