博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C 递归 个人笔记
阅读量:3966 次
发布时间:2019-05-24

本文共 371 字,大约阅读时间需要 1 分钟。

C 递归 个人笔记

写递归时一定要画图.递归的本质是函数调用它本身,调用本身时函数参数必须改变否则会无限调用自身;必须写终止条件,终止条件一般写在递归函数中第一行或者写在需要调用他自身函数的前面

demo

void function(n){      if(n<=0) return;//终止条件          printf("进入第%d\n",n);      function(--n);          printf("返回第%d\n",n);}int main(void){    function(3);        return 0;}

这是一个简单的递归函数

函数调用过程:

在这里插入图片描述

函数体执行完后返回到调用函数的位置或者是遇到return

函数体执行完后返回到调用函数的位置或者是遇到return

先写这么多以后遇到在接着写!

转载地址:http://qfyki.baihongyu.com/

你可能感兴趣的文章
Windows server 2016 设置多用户登陆
查看>>
偶然发现的面包屑
查看>>
CentOS 7 下挂载NTFS文件系统磁盘并设置开机自动挂载
查看>>
非插件实现Typecho语法高亮
查看>>
windows 下 netsh 实现 端口映射(端口转发)
查看>>
两个好用的命令行工具 watch 和 rsync
查看>>
信安入门神级书单
查看>>
【IPFS指南】IPFS的竞争对手们(一)
查看>>
docker更换国内镜像
查看>>
CentOS 下 tree命令用法详解
查看>>
docker上传镜像至Registry时https报错解决方法
查看>>
docker下删除none的images
查看>>
Linux提权获取敏感信息方法
查看>>
Ubuntu 16.04开机A start job is running for Raise network interface(5min 4s)解决方法
查看>>
Ubuntu 16.04开机隐藏菜单缩短时间
查看>>
《Linux内核设计与实现》- Linux的进程
查看>>
用户态切换到内核态的3种方式
查看>>
内核库函数
查看>>
Linux 系统内核空间与用户空间通信的实现与分析
查看>>
64位int类型用printf输出问题
查看>>