社区
C++ 语言
帖子详情
递归函数中变量的作用域
ratzip
2005-06-08 10:38:51
递归函数中变量的作用域怎么理解啊
比如
void pen(int t,int k)
(
int i;
if(k==t) cout<<"hello!";
else {
i=i+1;
pen(t,k+1);
}
)
这个怎么看啊
请指点!!!
...全文
140
9
打赏
收藏
递归函数中变量的作用域
递归函数中变量的作用域怎么理解啊 比如 void pen(int t,int k) ( int i; if(k==t) cout<<"hello!"; else { i=i+1; pen(t,k+1); } ) 这个怎么看啊 请指点!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zdy_8212
2005-06-09
打赏
举报
回复
跟继承的概念差不多,最上一层的i会随着层的下导而自增。然后他们又是互不干扰的数值
soyan
2005-06-08
打赏
举报
回复
跟一般的还是一样
「已注销」
2005-06-08
打赏
举报
回复
递归你要看成是你递归次数个函数,每次递归函数里面的变量都是私有的,就是属于这个函数本身的.
---------------------
嗯。。。递归是用压栈的形式。。就好像每个函数用分配到一块自己区域。。。
foochow
2005-06-08
打赏
举报
回复
变量的作用域只在本层
sunman1982
2005-06-08
打赏
举报
回复
是嵌套的,最里面的影响次里面的,依次类推 这样说起来很麻烦也说不清楚,你最好找本数据结构的书看以下,里面很详细的.
ratzip
2005-06-08
打赏
举报
回复
递归你要看成是你递归次数个函数,每次递归函数里面的变量都是私有的,就是属于这个函数本身的.
------------------------------------------------------------------------------------------
也就是说其外层的i不可见????
ratzip
2005-06-08
打赏
举报
回复
随机值???
yangwuhan
2005-06-08
打赏
举报
回复
每个函数都有一个i
并且都是随机值
sunman1982
2005-06-08
打赏
举报
回复
递归你要看成是你递归次数个函数,每次递归函数里面的变量都是私有的,就是属于这个函数本身的.
第十二天学Python:函数(3)
变量
作用域
、匿名函数与
递归函数
变量
作用域
全局
变量
与局部
变量
global:关键字nonlocal:关键字匿名函数 lambda
递归函数
递归函数
的原理填个以前的小坑:逻辑短路
变量
作用域
全局
变量
与局部
变量
全局
变量
:全局
变量
在整个程序文件(.py)
中
声明,...
【C上分之路】第七篇:函数的定义与声明、
递归函数
、
变量
的
作用域
文章目录函数函数的好处函数定义函数声明与函数原型旧式风格声明新式风格声明函数的组成函数参数形参和实参的区别函数返回值return语句
递归函数
递归函数
条件
递归函数
的缺点空间开销时间开销
变量
的
作用域
局部
变量
全局...
《c语言深度解析》第3、4章 存储类、生命周期、
作用域
、链接域,指针与函数
课程内容: 第3章: 存储类与auto、static、register关键字 指令、常量、
变量
的生命周期
变量
与函数的
作用域
链接域与extern、static关键字 声明的意义 第4章: 存储空间、符号、地址 一级指针与多级指针 野指针与段...
C语言编程基础-11
递归函数
变量
的生命周期和
作用域
变量
的生命周期和
作用域
全局
变量
,局部
变量
,块
变量
声明
变量
的关键字
递归函数
C语言允许嵌套地调用函数,也就是说,在调用一个函数的过程
中
,又去调用另外的函数; 函数的嵌套调用有个特例,即递归调用,也就是说,在...
【20180904】【C/C++基础知识】
递归函数
,函数
变量
的
作用域
和存储类型
请问:函数可以被其他函数直接或间接的调用,那它可不可以被自己调用? 答:可以!这样的函数叫做“
递归函数
”。 ...
递归函数
...
递归函数
(Recursive Function):即自调用函数,即在...
递归函数
会一直递归调用到结...
C++ 语言
64,661
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章