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

递归代码的注意事项

相关推荐
shangjian00724 分钟前
Python基础-With关键字
python
白太岁42 分钟前
Redis:(2) hiredis 使用、C++ 封装与连接池
c语言·c++·redis·缓存
Demon_Hao1 小时前
JAVA快速对接三方支付通道标准模版
java·开发语言
zchxzl1 小时前
亲测2026京津冀可靠广告展会
大数据·人工智能·python
xyq20241 小时前
C# 判断语句详解与应用
开发语言
野犬寒鸦2 小时前
深入解析HashMap核心机制(底层数据结构及扩容机制详解剖析)
java·服务器·开发语言·数据库·后端·面试
代码改善世界2 小时前
【C语言】线性表之顺序表、单链表、双向链表详解及实现
c语言·网络·链表
时72 小时前
Python 项目环境隔离配置指南:pyenv + venv 组合使用
python
gc_22992 小时前
学习python调用olefile库解析ole文件的基本用法(续)
python·struct·ole
岱宗夫up2 小时前
基于OpenCode搭建Skills环境
python·低代码·ai编程