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

递归代码的注意事项

相关推荐
是娇娇公主~2 小时前
C++ 多态机制与虚函数实现原理
c语言·c++
Amumu121382 小时前
Js:ES6~ES11基础语法(一)
开发语言·前端·javascript
m0_569881472 小时前
跨语言调用C++接口
开发语言·c++·算法
zdl6862 小时前
搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程
开发语言·后端·golang
2501_918126912 小时前
学习python所有用来写ai的语句
人工智能·python·学习
m0_518019482 小时前
使用Kivy开发跨平台的移动应用
jvm·数据库·python
Sammyyyyy2 小时前
9个Python库把一个月的AI开发周期缩短到了3天
人工智能·后端·python·servbay
tryCbest2 小时前
PyCharm有利于开发的常用设置
python·pycharm
LilySesy2 小时前
【与AI+】英语day1——ABAP基础与数据类型
开发语言·ai·sap·abap
你不是我我2 小时前
【Java 开发日记】我们来说一下 b+ 树与 b 树的区别
java·开发语言