腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
在
递归
函数
调用
中
不
重置
指针
、
、
、
我一直
在
尝试从输入
中
获取变量。因此,我获取每个单词,并检查它是否为保留数组的一部分。如果它是保留数组的一部分,我从input获取下一个单词,它是一个变量。reserved[] = { #include <stdio.h> /* doesn't work */char *reserved[] = { 因此,
函数
从输入
中
获取一个字如果是,则将其添加到变量数组
中
,但如果它不是保留字,则再次运行该
函数</
浏览 20
提问于2021-11-14
得票数 0
回答已采纳
1
回答
清除指向同一个类实例的
递归
指针
的类实例的正确方法是什么?
、
、
我正在为一个非常简单的八叉树类构建一个
重置
函数
,它的目标是
重置
由同一个八叉树创建的所有八叉树实例。octree.h类定义了一个公共
指针
数组,如下所示bool subdivided; // true if has children 根据
调用
堆栈,它来自在reset()之后
调用
的insert()
浏览 1
提问于2020-05-16
得票数 0
回答已采纳
1
回答
为什么
XInitThreads激活的锁是非
递归
的?
、
、
考虑以下
调用
流:
函数
A
调用
XCheckIfEvent,
在
谓词参数
中
传递指向
函数
B的
指针
。
函数
B
调用
XGetWindowProperty。如果XLib是用XInitThreads
函数
初始化的,那么上述
调用
流将挂起对XGetWindowProperty的
调用
。在我看来,
在
调用
XInitThreads时激活的锁不是
递归
的。如果是真的
浏览 2
提问于2013-05-08
得票数 0
4
回答
在
双精度数组
中
递归
查找负数
、
、
问题是我必须使用
递归
函数
,而不能使用循环。我也不能使用access
函数
之外的任何
函数
或变量。一旦它检查了指定数量的元素,我就很难让它停止
递归
。return false; return true; } 首先,我想使用计数器,但这不起作用,因为每次
函数
递归
时它都会被
重置
我还尝试将<e
浏览 0
提问于2014-02-09
得票数 1
5
回答
在内存中放置新的零吗?
、
、
更具体地说,如果类foo和它
中
递归
包含的所有对象只有微不足道的复制构造
函数
,那么new(d) foo(*d)是否保持*d不变?在这种情况下,
在
调用
复制构造
函数
之前,new首先对内存进行零化。
在
C++语言中有这样的从句吗? 编辑:有一些重要的原因可以解释
为什么
有人想要这样做。考虑跨地址空间复制对象,例如,从CPU内存复制到GPU内存。其中一个解决方案是对对象进行逐字节的处理。如果类具有虚拟方法,则逐字节复制vtable
指针
,该
指
浏览 5
提问于2012-05-07
得票数 3
2
回答
带计数器的Python
递归
、
我有一个
递归
函数
,如下所示:def someFunction(x,y,z): b += x if...我的问题是,当我
在
cmd上运行我的程序时,我不能一直用不同的参数
调用
'someFunction‘,因为b没有
重置
,但是如果我
在
函数
中
重置
b,它就不会像我想的那样工作。所以我可以
在
一个子
函数
中使用
递归
在
两个<e
浏览 3
提问于2020-11-06
得票数 1
1
回答
如何在C
中
递归
调用
一个
函数
,该
函数
的参数为void
函数
?
、
、
、
、
我是C语言的初学者,我想使用一个带void
函数
的void
函数
作为传递的参数,然后我想以
递归
的方式
调用
它。有人对如何
递归
调用
它有任何建议吗?谢谢!
浏览 3
提问于2021-10-31
得票数 0
回答已采纳
1
回答
CppCoreGuidlines R.33
为什么
引用`unique_ptr`?
、
、
建议 以这种方式使用unique_ptr的原因是既文档又强制
函数
调用
的重新处理语义。注意:“reseat”的意思是“使
指针
或智能
指针
引用不同的对象”。 我不明白
为什么
我们要传递引用,当重新设置意味着“使
指针
或智能
指针
引用另一个对象”时。当
函数
的目的是
重置
/更改
指针
所指向的
浏览 3
提问于2021-09-24
得票数 1
回答已采纳
1
回答
为什么
我们使用*preorderIdx而不是preorderIdx?
、
、
在
constructBST()
函数
中
,
为什么
我们要将preorderIdx的参数作为
指针
传递?
在
函数
内部,
为什么
我们使用*preorderIdx而不是preorderIdx?
在
root->left和root->right
中
调用
constructBST()
函数
时,
为什么
不使用*preorderIdx?有人能给我解释一下吗?
浏览 0
提问于2021-06-23
得票数 0
6
回答
带
递归
函数
的分段故障
\n",a,b); } int a = 10; recursive(a,b);上面的例子
递归
程序给出了一个分段错误无法理解
为什么
会发生分段错误,因为
不
涉及
指针
。
浏览 2
提问于2014-08-29
得票数 4
回答已采纳
2
回答
如何在使用
递归
时最好地存储数据,并在重新
调用
方法时
重置
数据。
、
、
我的任务是
递归
地和迭代地搜索给定输入
中
的字符串。更具体地说,我需要确保所有括号都有一个相反的括号来匹配它。如果paratheses全部匹配,我的代码返回true,如果
不
匹配,返回false。我的问题是
递归
,因为我很难跟踪括号。当
调用
一次时,我下面的代码工作得很好,但是如果我多次
调用
它,整数交叉跟踪,它会导致超出范围的异常。我想知道
在
调用
函数
时存储值的最佳方法,以及如何在
函数
再次
调用
时
重置</
浏览 11
提问于2022-04-19
得票数 0
回答已采纳
6
回答
如何在
递归
完成后清除PHP
中
的静态变量?
、
、
例如,我
在
一个
递归
函数
中有一个静态变量,我希望该变量
在
每次
递归
调用
时都是静态的,但是一旦
递归
完成,我希望该变量被
重置
,以便下次我使用
递归
函数
时,它从头开始。<?> 我们可以像这样第一次
调用
这个
函数
:someFunction();,它会工作得很好。然后我们再次
调用
它:someFunction();,但这一次它从
浏览 6
提问于2011-04-28
得票数 12
回答已采纳
3
回答
C++
递归
问题<confused>
、
、
、
我
在
努力理解
递归
,我想我已经把它写下来了.我正在尝试构建一个搜索
函数
(如std::string.find()),该
函数
搜索给定的字符串,例如:index = index_of(imput.c_str(), searc
浏览 2
提问于2010-02-12
得票数 1
回答已采纳
1
回答
从C
中
的
函数
返回
指针
地址
、
修正:问题在于
递归
,而不是
指针
。当它通过每个
递归
返回时,它会将返回的VAR
重置
为旧的主树。修正了做一个全局VAR并在返回之前设置它,然后使整个
函数
返回为VAR。没有内存泄漏。我正在尝试将malloc的
指针
地址传递给main()
中
的
指针
变量。 代码
在
某种程度上起作用。它不是将
指针
地址从FinalTree传递回main,而是创建一个新的副本,这意味着我无法释放() FinalTree()
中
的malloc
浏览 3
提问于2013-02-14
得票数 1
2
回答
包装器
函数
只看到自己?
、
、
、
我通过通过传递引用重写合并程序来练习
在
C++中使用
指针
,但是遇到了一个问题。为了
在
非
递归
方法
中
创建一个划痕数组,我创建了包装器
函数
. int *barr = new int[high-low+1];} 最后...which
调用
函数
..。嗯,
不
,
不
,。
为什
浏览 3
提问于2015-09-17
得票数 1
1
回答
golang -
在
递归
函数
运行期间,切片中
指针
的内容会发生变化。
range htmlTag.ChildTags { }在上面的
函数
中
,如您所见,我将一个切片
指针
传递到getAllCertainDivs
函数
中
。
在
某个点上,HtmlTag
指针
被推到片matchingDivs
中
。
在
append之后,我检查matchingDiv片的内容,然后再让
函
浏览 5
提问于2016-02-16
得票数 0
回答已采纳
2
回答
C-无法
在
递归
函数
中
索引。
、
、
我试图
在
递归
函数
中
索引数组,但是索引不像预期的那样工作,因为我无法
在
函数
中
增加计数器。这个问题可以简化为下面的代码。void inorder(node *root, int in_count) if (root !
为什么
伯爵要
重置
?如有任何建议,将不胜感激。
浏览 2
提问于2018-12-07
得票数 0
回答已采纳
2
回答
迭代(基于堆栈)快速排序比
递归
快吗?
、
、
下面是一些我认为单独实现比
递归
实现更好的地方:
在
辅助堆栈的帮助下,可以轻松地将上述
函数
转换为迭代版本。 我了解到
递归
算法总是比迭代算法慢。然而,答案指出,这并不总是正
浏览 2
提问于2014-07-15
得票数 1
1
回答
递归
函数
中局部变量的地址减少
当我学习C语言编程时,我发现存储
在
堆栈
中
的局部变量的地址会减少,并且
在
递归
函数
中
,每次
递归
调用
该
函数
时,都会从较高的地址到较低的地址。 我想知道原因。
为什么
有时候
不
增加呢?
浏览 46
提问于2021-04-22
得票数 0
回答已采纳
2
回答
为什么
f(25)等于pf(25)?
、
int f(int);int ans;ans=(*pf)(25);C上称为
指针
的书说,f(25)等于pf(25),因为当我们
调用
函数
时,
函数
名f被转换为指向
函数
在内存
中
的位置的
函数
指针
,然后通过使用
函数
调用
操作符
调用
函数
来执行
函数
代码。当我声明int a并使用a作为r
浏览 5
提问于2022-08-08
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
请问C+11有哪些新特性?
周而复始,往复循环,递归、尾递归算法与无限极层级结构的探究和使用(Golang1.18)
C+之异常处理
Go语言中的函数
程序是怎样被电脑所读懂的?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券